Beautiful color and very comfy fit. I'm a 34 B, and I normally wear a Medium, which I did order and try, and this is definitely a snug fitting top.  I ended up returning the medium and getting the Large, which was perfect.  Order one size larger than you usually wear, since they did fit snug - just depends on how comfortable you want it fit.