I've just looked in the mirror when wearing my lovely Barbour parka. It's now on Ebay 
Anyway onwards and upwards I need something warm, waterproof and practical but also stylish. The coats I like seem to be straight-up-and-down which is not me.
Is there such a thing as a flattering - maybe oversize - coat that fits the bill?