American Idol season 24 has its winner, and the result felt like the conclusion to a story audiences had been rooting for since February. Hannah Harper, a 25-year-old stay-at-home mom from Willow Springs, Missouri, claimed the season 24 crown during the May 11 finale on ABC. She beat out fellow finalists Keyla Richardson and Jordan…

