David Rose Ugly Sweater Cosy up in this David Rose Ugly Sweater ($26), which comes in a variety of different colours. Image Source: etsy.com David Rose Ugly Sweater $26 from etsy.com Buy Now