Wednesday night, American Idol celebrated its 500th episode.
Tonight, the show will celebrate its Season 13 finalists.
But who will be celebrating tonight? Jena Irene? Caleb Johnson? Alex Preston?
That's difficult to say as American Idol begins one of its most unpredictable Top 3 results shows ever.
For a look at who might advance and why, head here.