Such a pretty, feminine blouse! I'm curvy and full-breasted (38C, size 12 in dresses), and I got a Large which fits perfectly. It's stretchy enough. I'm 5'5 and it was long enough.
The cut is very flattering and gives you a nice decolletage. Sleeves are a nice, makes your arms look thinner. I liked it so much, I got it in 3 colors!