Britney Spears is having the best weekend ever. Not only is her new album Glory being heralded as one of her best ever — something which she'll celebrate on Sunday by returning to the VMAs stage for the first time in ten years — but Brit kicked the whole weekend off by appearing in one of the most charming Carpool Karaoke's James Corden has done to date.

In the video, Spears shut down the haters by actually singing to many of her hit songs, including "Baby One More Time," "Womanizer" and "Oops! ... I Did It Again."

And don't worry, Britney stans. Spears and Corden didn't forget to recreate the best part of the "Oops!" video. We're speaking, natch, of the part where the astronaut gifts Britney the Heart of the Ocean from the movie Titanic. Sadly, James didn't have the most valuable diamond in the world on hand for the Late Late Show segment, but he did give Britney a pen.

And while Spears couldn't divulge what "Oops!" is actually about ("I think it's just a song"), she did reveal a slew of her hilarious aliases she's used when checking into hotels, including Alotta Warmheart, Chastity Montgomery and our personal favorite, Anita Dick.

But that's only the half of it. Watch Britney Spears' full Carpool Karaoke above.

(Full Disclosure: TVGuide.com is owned by CBS.)