Kate Wore a Gray Sweater For Their Christmas Card at Kensington Palace Kate wore a pair of Asprey Oak leaf earrings and layered a gingham shirt underneath her olive-toned Fjällräven sweater, which costs $90. Image Source: Getty / Handout