Glover defeated country singer Kree Harrison in the popular vote in what judges deemed a close contest.
The 23-year-old was in shock when her name was announced. With tears streaming down her face Glover said, “Oh, my God. Three years,” referring to the two other times she tried to get on “Idol.”
As the crowd of more than 7,000 cheered, host Ryan Seacrest said, "Three years, persistence, determination and a lot of talent. You deserve it.”
Watch Glover’s rendition of “Somewhere”!
Thursday's two-hour show featured performances by judges Keith Urban and Mariah Carey, as well as Aretha Franklin, Jennifer Lopez, rapper Pitbull and South Korea's Psy, who sang his new single "Gentleman."