Thanks for all the nice comments, everyone. It'good to get positive feedback sometimes.
Sharon, I thought the blocks were supposed to be 12" finished, but mine ended up being 11". So the top is 22" square. I need to buy more fabric because I want to put a 2" border around it.