Gap Shaker Cardigan We love a man in a cardigan. Gift him this classic Gap Shaker Cardigan ($39, originally $80)! Image Source: gap.com Gap Shaker Cardigan $39 from gap.com Buy Now