American Idol Crowns Candice Glover Winner of Season 12, Kree Harrison Gets Runner Up, Jessie J & Psy Perform

Tonight was the finale of Season 12 of "American Idol" on FOX. 

This has been a down year for 'Idol' in terms of TV ratings but not a down year in terms of talent.  

The Top 5 were all ladies in the competition for the first time in 'Idol' history and especially when it got down to the Top 3 last week, the talent was stellar. 

The judges for this season (Season 12) called the Top 3, Angie Miller, Candice Glover and Kree Harrison the most talented Top 3 in 'Idol' history. 

Miller, who was a favorite of the show the whole year and was never in the bottom two, got a shocking elimination last week. 

So that leaves the final two of Candice Glover and Kree Harrison. 

In the end, Candice Glover was crowned the winner tonight and this was no surprise as she was the favorite going in to tonight. 

There were many guest performances tonight including Jessie J and Psy.  

Glover had one of the best voices we have ever heard on 'Idol' said judge Randy Jackson and Harrison has the unique voice and country flare that could give her the edge in the finale this week. 

Glover and Harrison both performed for the last time last night and each performer will sang three different songs tonight. One was a pick from the show's creator, Simon Fuller. Another was the ladies' favorite performance from earlier in the season. The last one was their "coronation song" which is really just a new single possibly co-written by the finalists but intended to be their first release should they win.

Do you agree with Candice Glover winning "American Idol"?