Love the butterflies on the dress! I originally ordered the XL but it was too loose on my neck and bust so I exchanged it for M and it fit perfectly! My bust is 37 and waist is 39 with my belly bump! So I would recommend going down 2 sizes especially if you are an A/B cup! Personally, I prefer flutter sleeves because puff sleeves tend to ride up and need to be adjusted every so often. Overall, the design is lovely and happy I was able to get the right fit!