Angie Miller Performs "Someone Watch Over Me" by Frank Sinatra, "Diamonds" Rihanna on 'American Idol' Tonight / Top 3 Revealed [VIDEO]

Angie Miller is back on top of American Idol 2013!

Tonight's Idol performances will be a mix of "standards" and "songs from 2013." What will Angie choose?

Top 4 spoiler alert!

For her "standards" song Angie Miller will be singing "Someone Watch Over Me" by Frank Sinatra. For her "song from 2013" Angie chose "Diamonds" by Rihanna.

Frank Sinatra seems like an odd choice for the Beverly, Massachusetts's native. Who knows maybe she has a crooner in her somewhere. "Diamonds" could work if she tweaks the arrangement accompanied with piano.

Either way, Angie Miller is clearly a favorite to win American Idol 2013. Her incredible performance of Jessie J's "Who You Are" earned Angie a lot of praise from the American Idol judges.

Idol judge-diva, Nicki Minaj declared, "You [Miller] came out tonight to snatch some wigs off some heads!" Minaj added, "Tonight was your night."

Minaj added, "There's no one that compares to you in this competition when you're behind the piano."

Randy Jackson called Angie Miller's performance, "sheer perfection."

Keith Urban referred to Angie Miller's performance as "celestially" powerful.

Mariah Carey was boring and speechless as usual but managed to praise Miller's high caliber performance.

Also in last week's show, Angie Miller was joined by Candice Glover for a duet version of Rihanna's "Stay" and received standing ovations from the American Idol judges.

Randy Jackson cheered, "Unbelievable! That's the way you do a duet."

Tune in to tonight's American Idol 2013 Top 4 performance episode. The Idol judges already used their "save" so someone is definitely going home. Will it be Angie Miller, Candice Glover, Kree Harrison or Amber Holcomb.