Nice choice of colors. They do work for a boy or a girl. It sounds like you had a real struggle with this piece, but it turned out very well. I can't tell the size, but I hope it fits too. Babies come in all sizes, some may have outgrown 0-3 sizes before they are born, and outgrow small sizes before you know it. Others grow more slowly and start out small and could wear 0-6 months for a long time. I just picked out a little dress at Wal-Mart for my DGD who just turned 6 months. I got the 3-6 month size because the 6-9 looked like it would be huge on her. IOW sizes don't mean much. We'll just hope for the best.