A coat that keeps you dry, toasty and protected from the elements is an essential in autumn and winter. Finding the perfect outer layer that ticks all of the boxes while also being flattering and stylish can actually be quite the task - but we may have found the ideal coat at Roman.