Michelle McManus has won Pop Idol after more than 10 million people called in to cast their votes on the show.
The 23-year-old girl from Glasgow has won a record contract after winning the ITV1 talent programme.
Michelle, who has had to put up with weekly comments about her weight, beat Mark Rhodes, 21, from the West Midlands, who got down to the last two.
"To everyone who said I couldn't do it, I've done it," Michelle said. "I just want to do really well."
Michelle broke down in tears on the show when the results were announced.