I just purchased this cute top at my local retailer store and definetely the size is way off! in blouses i wear a size 6 (small or medium) with a 34b bust, tall and slender and i had to purchase a size 12 (what????).

overall so cute and could not pass it up. good luck. try it on before purchasing.