"A little later on we'll be revealing who is leaving our show," Ryan said, standing behind the only remaining original judge. "A little heads up?"

Randy just chuckled.

The joke is that Ryan could have been talking about Idol's super talented top three – Kree Harrison, Angie Miller and Candice Glover, who performed three songs each on Wednesday. They faced one last hurdle before the season 12 finale: another elimination night.

What would the finale be without Kree's country authenticity? How could the show go on without Candice's flawless vocals? Angie seems to be gaining momentum at just the right moment! It was a tough night – but these are the results:

Candice was the first person announced as a finalist. The second was a shocked-looking Kree.

Angie had a huge smile on her face even as she wiped tears away and said goodbye to the top two. The judges stood in ovation as Ryan congratulated all three of contestants, whom the departing Randy called one of the best in the show's history.

Were you surprised? Tell us what you think about the top two in the comments below.