Who won season 5 of American Idol?

Taylor Hicks .