I just got this shirt the other day at the store.
to my surprise i needed a size zero. i usually wear a size 4 or small never that small. 
i am 5'4 and a 34dd and it was still a little loose!! i bought the blue and brown color combination.
it looked really cute on with a pair of white jeans for summer.