Summer 2012 Fashion & Beauty Haul | Tarte, Dior, MAC, Kate Spade, Free People and more