Season twelve of American Idol is winding down and the final two performed in the finale last night. Before I recap last night, let's look way back to some of the stronger final twos in American Idol history.

Season 2 saw the Ruben Studdard and Clay Aiken showdown. Season 3, the last time there was an all female finale, saw Fantasia Barrino win over Diana DeGarmo. One of my favorite final pairings was in Season 4 with Carrie Underwood over Bo Bice, whatever happened to Carrie? Season 10's finale was all country with Scotty McCreery over Lauren Alaina.

Now to this season's finale. Each singer sung three songs. Kree won the coin flip and decided to sing first, an interesting choice.

Round One (Songs Chosen By Show Creator Simon Fuller)

Kree Harrison: 'Angels' The song fit Kree's voice like a glove. Kree gave a simple and heartfelt performance. There weren't any vocal gymnastics in the performance, but the song didn't really lend to that kind of performance. A-

Candice Glover: 'Chasing Pavement' Candice was smooth and controlled. She also sounded contemporary and current, even though Candice is 23 years old, she sometime comes across as a 'dated' performer. This was a good job. A-

Round Two (Songs That Would Be Their Single If They Win)

Kree Harrison: 'All Cried Out' This song was right in Kree's wheelhouse. It was a strong country power ballad that Kree sang with passion and power. It was a wonderful combination of Trisha Yearwood and Carrie Underwood. A

Candice Glover: 'I Am Beautiful' This song just wasn't as well constructed as 'All Cried Out'. The song had a great message and Candice sang the song well. The front part of the song wasn't spectacular, the second part of the song allowed Candice to open up. B+

Round Three (Contestant's Choice Of Favorite Song Of The Season)

Kree Harrison: 'Up To The Mountain' Kree sang this song in the qualifying rounds in Las Vegas. This was vocal magic. A+

Candice Glover: 'I Who Have Nothing' This was one of her performances from being in the top ten. It was stunning the first time she sang it and it was beyond amazing last night. It was goose bump inducing. A+

This could be the two best singers ever in an American Idol finale.

Picking a winner is like choosing either prime rib or filet mignon. America really can't go wrong, both singers are classy with rich, meaty voices filled with power and passion. They really are both winners and should have great music careers. Also, I think Angie Miller and Amber Holcomb, who finished third and fourth, will also be very successful.

I will say Candice will win. I did vote for Kree.

Who did you vote for?