This shirt is perfect for the geek mom-to-be in your life. The fabric is soft and not too thin, and the graphic is bright and survives the washing machine well. The shirt itself is a good length for hiding the top of your maternity pants, even after washing. I got this for myself once we found out the gender of our baby. It fits perfectly for me at 20 weeks with enough looseness that I think it should last even as my belly grows.