Hannah Harper Won American Idol – But Wait Until You Hear Her Story
Hannah Harper is officially the next American Idol. The 25-year-old from Missouri won season 24 of the singing competition on Monday, May 11, beating out Jordan McCullough (runner-up) and Keyla Richardson (third place). The three-hour finale ended with Harper performing Chris Tomlin’s “At The Cross (Love Ran Red)” in tears, as her fellow contestants joined her on stage. Hannah Harper The…














