In a shocking upset, Susan Boyle did not win Britain's Got Talent.

The Scottish singing sensation, 48, landed in second place after losing out in Saturday's finale to the all-male British dance troupe Diversity. (They won the $160,000 prize and will perform at the Royal Variety Performance in front of the Queen.)

"The best people won," Boyle said. "They are very entertaining lads. I wish you all the best."

Think Susan Boyle's makeover is impressive? Check out these stunning celeb transformations!

Despite the loss, judge Simon Cowell said Boyle has "come out of this very well. We've never had a runner-up like Susan Boyle before. She's won over a lot of fans tonight through her graciousness. She's a really sweet person. She has a massive future ahead of her."

For the show's finale, Boyle performed "I Dreamed A Dream" from the musical Les Miserables - the same number she sang during her audition that won over millions and millions of fans. After she was done, she received a standing ovation.

See the most talked-about reality stars of all time

"That to me was THE greatest performance I've seen in Britain's Got Talent history... you should win. I loved it," judge Piers Morgan told Boyle as she walked away.

Judge Amanda Holden was almost brought to tears.

"You did it girl, you did it for Scotland," she said. "Can I just say, Simon had a tear in his eye."

The past few days leading up to the finale have been bumpy for Boyle. She had a curse-filled outburst in London this past week and even threatened to leave the show due to all the pressure. But looking back on the experience, Boyle said Saturday: "What a journey. Unbelievable, very humbling."

See more scandalous moments on reality TV

As for her future, she told viewers, "I hope to get an album out. Who knows? I will just play it by ear."