Kate Middleton and Taylor Swift Have Been Wearing Sweater Dresses for Years

Responsive image
source