I'm looking for a new coat that's warm, has a hood and doesn't make me look even bigger than I am. I'm 5'6" and a size 14 (in denial) since DD - happier buying Medium than 14! Any suggestions gratefully received.