I'm not usually a fan of the fabric at Joann's, but I do love their Snuggle Flannel. This is the stuff I use for my quicky baby quilts. The quilts use a yard each of two complimentary flannels for a small quilt, or a yard and a half each for a large quilt. You also need batting and additional yardage to make 3" wide strips to fold in half for binding (I make them generously wide for this project).
Although Joann's doen not carry it yet, I've been trying Hobbs Heirloom fusible batting & really like it. Makes this project super fast. Once I have the quilt sandwich together, I strap on my walking foot and grid quilt on the dialgonal. Trim, add the binding & you've got a very nice present in a very short amount of time.
Joann's is having a super sale (on line and in their stores) now through August 14th on a ton of stuff, including that Snuggle Flannel. The flannel is an astounding $2.79/yard. In addition, shipping is a flat $5 shipping rate now through Sunday 8/8 if you use the promotional code EQW220 in your online shopping cart. That's $5 for your whole shipment (!), no matter how big. Now might also be the time to stock up on notions or even some of those Art Bin organizers I like.
Wouldn't that flannel make some very snuggly pillow cases too?