Candice Glover has won American Idol. Did she deserve the title?
Added: