Im 54 150lbs 38D ordered a large as I usually do but this is big. I probably could order the medium but Ill wear this with leggings so it being big is okay. This is a light pink but pinker than is appears In the pic.