Partridge in a pear tree? Turtle doves? French hens? Nah. Stuff those stockings with a gift that oozes serious star-power: celeb-fave designer sunglasses (WARNING: stand back and pop in some earplugs for the shrills of thrill upon opening). Celeb faves include styles from designers Christian Dior, Ray Ban, Prada, Carrera, and Tom Ford. From all-out glam to sporty-chic, the stars rocked these shades incessantly on the red carpet and the street–and they’re sure to put the MERRY in Christmas for everyone on your gift list. –rpuccia
1. Ray Ban RB3025 Aviator Large, $104: Zac Efron, Drew Barrymore, Lenny Kravitz
2. Prada 19MS, $141: Dakota Fanning, Zoe Saldana, Katy Perry
3. Carrera Safari, $86: Justin Timberlake, Gavin Rossdale, Gwen Stefani
4. Christian Dior Bagatelle, $214: Carey Mulligan, Olivia Palermo, Madonna
5. Christian Dior Glossy 1/S, $178: Paris Hilton, Britney Spears, Jessica Simpson, Jennifer Lopez
6. Prada PR04MS, $221: Ashley Tisdale, Ashley Greene
7. Ray Ban RB2140 Original Wayfarer, $109: Rob Pattinson, Selena Gomez, Rihanna, Justin Bieber, Taylor Swift, Orlando Bloom
8. Tom Ford FT0009, $239: Jennifer Aniston, Christina Aguilera, Angelina Jolie, Mariah Carey