We're excited to say that the results are in. Meet your new 'American Idol,' Candice Glover! Are you guys surprised with the results? Congratulations to your new American Idol, Candice Glover!
Tonight's finale show was jam packed with guest performers singing with this season's top 10 finalists. Some of the famous singers included Jennifer Hudson, Jessie J, Travis Barker and The Band Perry. Kree Harrison even performed with judges Keith Urban and Randy Jackson.
The five male finalists shared a song with Frankie Valli, and Aretha Franklin joined the five female finalists via satellite from New York.
After all of the amazing performances, Ryan Seacrest brought Candice and Kree together center stage to give them the final results.
As always, Ryan took a long pause before he announced Candice the winner of this season's Idol.
We're going to miss watching, and we're especially going to miss Randy, who's not coming back next season.