H&M Keep the military trend alive and well with an army green overcoat this season. H&M Knee-Length Coat ($70) Image Source: www2.hm.com H&M Knee-Length Coat $70 from www2.hm.com Buy Now