I was really looking forward to being able to wear this shirt as I've been looking for something like it for quite some time.  I normally wear a large to extra large shirt depending on who makes it and I wear a 42D bra.  The largest size in this shirt that I could order was an XL.  I could put this shirt on, mainly because it's stretchy.  I was wearing a gray bra when I put this shirt on and you could definitely see the color through the shirt.  It was cute, but too small.

If you can, I'd order 2 sizes larger than what you normally wear as these Chinese manufacturers have absolutely NO clue as to what US women's sizes are.