Love this shirt, love the sentiment. I purchased this in XL, which is a size up, because I wanted a loose fit. It’s perfect. My measurements are 36D, 31, 38, I stand just under 5’. This is lightweight, and while it’s not sheer, if you wear colored underthings, they will be visible. However, it’s not a thin tshirt, it’s a medium weight, excellent quality fabric.