American Idol is one day away from crowning its season 12 winner, and on Wednesday night, finalists Candice Glover and Kree Harrison entrusted viewers with one of the toughest decisions in competition history in the show's first girl vs. girl finale since season 3.
Kree kicked off the show with a handpicked song from Idol creator Simon Fuller, who chose Sarah McLachlan's Angel for the 22-year-old singer, and Adele's Chasing Pavements for Candice, 23.
Both performances were commended as strong, soulful efforts on their part, but judge Randy Jackson couldn't help but criticize the song choices as "a little sleepy" for the occasion.
After Carly Rae Jepson (a former Canadian Idol hopeful) premiered her new song, Take a Picture, the ladies debuted their own singles, should they win tomorrow.
Kree gave America their first listen to her original country ballad entitled All Cried Out, while Candice countered with her own empowering ballad called I Am Beautiful.
Both were hits with the panel, and judge Nicki Minaj felt Kree's performance drew more from the singer than she's seen this season.
Lastly, it was the ladies turn to pick a song from their previously-sung catalogue.
First to hit the stage, Kree chose to belt an uplifting rendition of Up to the Mountain, a performance judge Mariah Carey lauded as some of her best work.
"You have something special," said Carey. "It's going to be very, very difficult for America tonight."
Candice went on to close the show with an explosive replay of her Top 10 week song, I (Who Have Nothing), which earned a standing ovation from all four judges.
"It's just crazy! You're such a powerhouse singer, Candice!" raved Keith Urban, who likened her performance to an exploding planet.
Now that American Idol season 12 is nearing the end, who do think will earn the most votes? Are you Team Kree or Team Candice?
Tune in to FOX tomorrow night to see who takes home the top prize!