WARNING: American Idol spoilers ahead!
And then there were two. After weeks of heartfelt performances and hard-fought battles to win the votes of viewers, rocker Caleb Johnson and the soulful Jena Irene Asciutto were the only ones left standing on American Idol, and a season 13 winner was finally crowned.
When the music-packed, two-hour finale reached its end -- after what seemed like dozens of giant spectacle performances from some of the biggest and most beloved names in music-- Caleb was deemed the winner!
Before the announcement was made, the show played more like a massive concert than a competitive reality show. Musical performers included X Factor judge Demi Lovato, John Legend, Jason Mraz, Darius Rucker and Lady Antebellum. The stars were also joined by former season 13 contestants, who got to enjoy the thrill of playing with their icons.
It wasn't just past contestants who performed. Caleb, 23, had the opportunity to rock out with the legendary band KISS, and share a mic alongside the band's iconic frontman Gene Simmons while performing KISS' 1977 hit Love Gun.
Jena, 17, also got a chance to sing with her "favorite band." The runner-up artist got behind the piano to sing her rendition of Paramore's Decode, only to then introduce the band. Frontwoman Hayley Williams -- sporting neon pink streaks in her hair and decked out in punk-rock clothes-- performed Decode with Jena, which got the cheering crowd on their feet.
Even the judges took to the stage. At the start of the show, 44-year-old Jennifer Lopez performed a rocking solo number, and later, before the final winner was announced, all three judges performed a mash-up of Cyndi Lauper's True Colors and Fleetwood Mac's Go Your Own Way.
It was the first time in Idol history that the show's judges all performed together. Harry Connick, Jr. played piano, J.Lo sang and Keith Urban and Randy Jackson-- who served as a mentor this season-- were on guitars.
Even host Ryan Seacrest got in on the singing when he performed the song Right Here Waiting. It was as terrible as predicted. However, it was a fun introduction for Richard Marks, who performed his classic song to a mesmerized crowd.
In perhaps one of the best moments of the whole night, the American Idol producers let the brilliant folks behind the web comedy Bad Lip Reading take a crack at dubbing over some of the show's past performances, making the judges and the contestants look like they were speaking utter gibberish.
At the end of the evening, after the lights dimmed for the last time this season, Seacrest read Caleb's name aloud and immediately the audience went wild. Caleb and Jena hugged and congratulated each other. The winning rocker was then given one last chance to wow the crowd.
Battling through tears of joy, smiles and laughter, all of the season 13 finalists came on stage to congratulate him. Caleb managed to sing a few lines of his final song while walking through the audience, high-fiving fans and embracing his family.
Did Caleb have your vote?