Celebrities have been posting their Elf on a Shelf memes for a social media challenge that's gone viral.
Here's presenting 10 times celebs won us over with their #elfonshelf meme.
Oprah on Chopra
IMAGE: Priyanka Chopra shared a meme of Oprah Winfrey sitting on her shoulder.
Photograph: Kind courtesy Priyanka Chopra/Instagram
Riri on Madhuri
IMAGE: 'Did it for the gram,' wrote Madhuri Dixit Nene along with this pic.
Photograph: Kind courtesy Madhuri Dixit Nene/Instagram
Parma on Parma (oops Padma)
IMAGE: Padma Lakshmi's fans felt this looked like the opening scene of a Bond film, minus the prosciutto of course!
Photograph: Kind courtesy Padma Lakshmi/Instagram
Grease on Reese
IMAGE: Reese Witherspoon had Instagram in splits with this meme.
'I see your Hanks-on-Banks (Elizabeth Banks) and I raise you a Grease-on-Reese,' she wrote.
Want to see what Reese was referring to when she mentioned Hanks-on-Banks? Scroll down!
Photograph: Kind courtesy Reese Witherspoon/Instagram
IMAGE: 'I know you've all heard of Elf on a Shelf, but have you heard of...' Elizabeth Banks questioned her followers when she shared this meme that has been loved on social media.
Photograph: Kind courtesy Elizabeth Banks/Instagram
Carrey on Carrey
IMAGE: Mariah Carrey is truly the Queen of Christmas.
Photograph: Kind courtesy Mariah Carrey/Instagram
Penn on Jen
IMAGE: Jennifer Garner shared a meme with Sean Penn.
Photograph: Kind courtesy Jennifer Garner/Instagram
Mona on Sona
IMAGE: Sonakshi Sinha scored brownie points with this meme of Mona Lisa.
Photograph: Kind courtesy Sonakshi Sinha/Instagram
IMAGE: 'Because @elizabethbanks, @reesewitherspoon & @markruffalo always inspire. I present to you... Perry-on-Kerry,' Kerry Washington captioned this pic.
Photograph: Kind courtesy Kerry Washington/Instagram
Garcelle on Pharell
IMAGE: Do we need to say anything more?
Photograph: Kind courtesy Garcelle Beauvais/Instagram