I've fallen in love with this jacket and now that it's on sale, I want it even more! I haven't fit into bought anything from Esprit in years, so I'm not certain about sizing (not in UK so I have to buy online). I'm down to a size 10 on top but a bit boob-heavy. Will I go for the 10 or should I stretch to a 12?