The winner isn't always easy to predict, but there was a frontrunner as Hannah Harper, Jordan McCullough and Keyla Richardson took the stage for the finale.
Pensacola native Keyla Richardson has advanced to the Top 14 on "American Idol" following the show's first round of live voting; Richardson's son, Drew, has been a major motivator ...