a: 8
b:

Puppy Love, New England Quilt Supply
EQ-4040-60971-8
EQ-4040-60971-8
EQ-4040-60971-9
EQ-4040-60971-9
EQ-4040-60971-95
EQ-4040-60971-95