On your wedding day, you'll undoubtedly be flaunting the fiercest makeup job you've ever had. But after a couple hours of sipping champagne, cheek-kissing relatives and working up a sweat on the dance floor, you'll need some serious touching up. Since it costs a fortune to hire your makeup artist to shadow you all day, fixing every smudge and smear (how Sasha Fierce would that be, though?), you should stock your clutch with one of these multi-tasking makeup palettes. These eye, lip, cheek, skin and brush kits are portable, practical, and instantly pretty-fying! Here, the best of the bunch.