This brand has odd fitting of late. i normally wear a m in retailer tops but i had to size up to 12 on this shirt as it was tight across my chest. i am a b cup and had a sports bra on when i tried it. brought it home and tried on with a regular, non pushup bra and it pulls slightly. i might return it because my guess is that it will shrink when washed. otherwise, its a cute tunic style top.