James Corden had a very special holiday surprise this year: another epic Christmas-themed "Carpool Karaoke" mashup.
Driving around in his SUV with Mariah Carey, Corden asked the superstar diva what gift she wants the most this year, and all she wanted for Christmas was for Corden to sing her holiday hit, "All I Want For Christmas Is You."
WATCH: James Corden on Landing Mariah Carey and Bruno Mars for 'Carpool Karaoke,' Plus, Is Brad Pitt Next?
And the Late Late Show host was happy to oblige. In fact, not only did he sing the iconic track with Carey, but with (nearly) every guest who joined him for a ride-along throughout the year.
Apparently, Corden's had the idea for this epic mashup since the start of 2016, because as he filmed the segment throughout the year with guests like Gwen Stefani, Lady Gaga, Elton John, Selena Gomez, Demi Lovato and Nick Jonas, The Red Hot Chili Peppers, Chris Martin and even Adele, whose "Karaoke" segment aired all the way back in January.
WATCH: Adele Perfectly Nails Nicki Minaj Rap on the Most Incredible 'Carpool Karaoke' Ever
There were a few notable guests missing from the mashup -- including Madonna, Jennifer Lopez, Justin Bieber, Britney Spears, and Bruno Mars, whose own "Carpool Karaoke" segment just aired earlier this week.
The "24K Magic" crooner sat down with Corden on Tuesday, where he got super into singing his own tunes and even showed off his amazing Elvis Presley impression. Check out the video below to see more.