Candace Glover has been crowned the winner of Season 12 of American Idol. She beat out fellow contestant Kree Harrison in last night’s finale. Find out what was one of the most unusual moments of the night The evening was filled with guest performances including Keith Urban, Aretha Franklin, Jennifer Hudson and Jennifer Lopez. After Jlo’s stellar performance, she received a standing ovation from everyone in the audience, except Mariah. The rivalry between the pair has been well documented.