It's everything we wanted and then some.

To the delight of fans across the globe, musician Ed Sheeran finally joined "The Late Late Show" host James Corden for a rousing edition of "Carpool Karaoke."

The duo covered some of Sheeran's most popular songs, complete with an acoustic guitar.

From "Thinking Out Loud" to "Castle on the Hill," Sheeran fans will have a hard time not singing along to the catchy tunes in the video.

Along with the songs, Sheeran also shares an entertaining story about the time he hit Justin Bieber with a golf club.