A word of caution: I recently bought what I thought were Bali Pops on eBay. The batiks were great and the price was half what Bali Pops sell for. My fabric arrived, nicely wrapped, and I was all set to sew....UNTIL I discovered why my "bargain" wasn't really a bargain. All the strips were 21" long!!!!! I was shocked, so I went back and reread the eBay description. The seller was honest in her description. I made the mistake (in my excitement and greed!) of not reading the fine print. So, ladies, just be sure you read the entire description carefully.