Who won American Idol tonight? Will you be shocked by the official American Idol results tonight in the battle between Top 2 finalists Kree Harrison and Candice Glover? Join us for our live American Idol 2013 recap and find out who took home the Season 12 crown!

Tens of thousands singers across the country auditioned for
American Idol 2013, but there can only be one winner. The race between soul singer Candice and country crooner Kree was neck and neck going into the American Idol voting results tonight for the finale. While some bloggers and critics though Candice won hands down, others were giving the victory to Kree.

To make matters even more complicated, predictions were split nearly 50/50 in fan polls about who won
American Idol Season 12. In our own fan poll here at Wetpaint, Candice Glover had just the slightest edge with 53% of the American Idol vote. Over at Rickey.org, the margin was even slimmer, with Candice scoring only 51% versus 49% for Kree. That’s just way too close to call!

So, after all the votes were counted, who won American Idol 2013? Well, you’ll just have to join us tonight right here for our live American Idol recap starting at 8 p.m. ET and find out! Meanwhile, tell us who you think deserves to be the American Idol winner for Season 12!

And dim the lights... here we go!

After the nationwide vote, the winner of American Idol Season 12 is.

Candice Glover!!!!!!!!!!!!!!!!!!!!!!!!  

Credit: AOL/HuffPost Photo: Watch Candice Glover Win American Idol Season 12!