Very cute shirt. I'm pregnant and purchased a medium and large (normally wear a medium) but it has a nice stretch to it so I've been wearing the medium.
Material is nice. I always wear a cami underneath my shirt so I'm not positive if it's see through.
Do know, shirt doesn't come with a tag which was a little odd, but other than that great buy.