It's my birthday and I wanted to treat myself so went shopping last week to find one. I tried on at least 5 different ones and they all looked ridiculous, but when I see other people wearing them they look fab. I'm 5ft 4. Curvy size 12