Our Pick: H&M Cotton Flannel Shirt H&M Cotton Flannel Shirt ($35) Image Source: www2.hm.com H&M Cotton Flannel Shirt $35 from www2.hm.com Buy Now