The time has finally arrived for the Season 13 Finale of Fox’s American Idol.

The question is will the next Idol be rocker Caleb Johnson or powerhouse pop singer Jena Irene?

Each left everything on the stage during last night’s final round of performances with Jena once again performing a stellar rendition of Elvis Presley’s “Can’t Help Falling in Love” and Caleb Johnson performing an exceptional cover of Aerosmith’s “Dream On.” The competition is fierce and can really go either way.

Stay tuned for our live recap of tonight’s finale!

And here we go!

The night kicks of with an opening performance of Caleb singing Queen’s “We Will Rock You” and Jena singing No Doubt’s “I’m Just A Girl.”

Next Up, Sam Woolf sings “Home” and “Raging Fire” with former idol winner Philip Phillips!

After a quick commercial break, Country singer Jennifer Nettles performs her hit song “That Girl.” Moments later, Jennifer Meuse joins her on stage to sing “Wrecking Ball.” 

American Idol judge Jennifer Lopez is next to hit the stage with a performance of her new single “First Love.” She incorporates an awesome dance routine that creates such an entertaining moment on the Idol stage! 

After another commercial break, Caleb Johnson performs with KISS. Caleb is killing it on stage! What an awesome collaboration!  

Next up, Aloe Blacc is joined by the Idol guys of the season to perform his hit single “The Man!” 

Now, Demi Lovato hits the Idol stage, performing “Neon Lights” with the Idol Girls of the season! 

Jena Irene is the next to perform a beautiful rendition of Paramore’s “Decode.” Moments later, Paramore hits the stage  to perform their hit single “Ain’t It Fun” with Jena. This is another great collaboration! Jena sounds amazing with Paramore lead singer Hayley Williams! 

Another commercial break and we are back with John Legend, who performs his new single “You and I.” Moments later, Malaya joins Legend to perform “All of Me.”  

 Jason Mraz now hits the Idol stage to perform his new single “Love Someone” with top 3 finalist Alex Preston! Wow, their voices blend so beautifully together! We absolutely adore this duo’s performance!  

After a comical performance with Host Ryan Seacrest and Richard Marxx, country star Dairus Rucker performs with Dexter Roberts and CJ Harris. 

Lady Antebellum is next to hit the Idol stage with a performance of their new single “Bartender.”

Now the Judges Rock the Idol Stage! Jennifer, Harry, Keith and mentor Randy Jackson perform “True Colors” and “You Can Go Your Own Way.”

The time has finally COME! The Idol Winner of Season 13 will now be revealed! The Winner of American Idol Season 13 is….CALEB JOHNSON!!!!!!!  

Are you happy with the Season 13 winner of American Idol?! We want to know! Leave your thoughts below!