Perry Knotts/Getty Swift isn’t the only celebrity to wear tweed. Kate Middleton is a longtime fan of the elegant, timeless fabric that instantly dresses up any outfit. And wearing it in jacket ...