Jennifer Aniston, Nicole Kidman, Martha Stewart, and Kate Middleton are wearing practical spring jackets that still look polished. Spring trends include denim, belted styles, utility jackets, vibrant ...