Angie Miller 'American Idol' 2013: Angie Eliminated, Candice Glover and Kree Harrison Top 2 Finale [VIDEO]

American Idol 2013 Top 2 update!

It's down to Angie Miller, Candice Glover and Kree Harrison. All three girls nailed it Wednesday night, so it's anybody's ball game.

An hour's worth of stalling gimmicks later and...

Candice Glover is going to the American Idol 2013 Season 12 finale! The Savannah native couldn't believe. The Idol judges: Keith Urban, Nicki Minaj, Randy Jackson, and Mariah Carey [who are reportedly being fired after this season] were even shocked. But Candice Glover did it.

Now it's down to Angie Miller and Kree Harrison.

The lights dim.

The person that will compete against Candice Glover for the Idol crown is...Kree Harrison! Kree Harrison?

Even Kree Harrison was surprised. How do you think Angie Miller felt?

Angie Miller was a clear favorite going into last night's episode. She's been on fire performing on the Idol stage for weeks.

Apparently it wasn't enough to win America's votes.

As she sang her farewell song, Angie, along with the Idol judges couldn't hold back the tears. I personally think the farewell song is a criminal offense, especially so late in the competition. To wheel the loser onto the idol stage, after a season long culmination of hopes and dreams, to butcher a song about triumph and perseverance, while weeping, is just...well, sad.

The silver lining for Angie Miller is her career has just begun. The Beverly, Massachusetts native will had producers lining up around the corner once she stepped off the Idol stage tonight. And she'll be able to join the rest of the Top 10 that made it on the American Idol 2013 Summer Tour!

Angie Miller performing her original song "You Set Me Free" during her homecoming trip to Beverly, Massachusetts.