Susan Boyle steals the show on ‘Dancing with the Stars’

The talented Susan Boyle took the American stage for the second time in her life on Monday’s episode of “Dancing with the Stars.”

The Scottish singer performed the song that helped her rise to overnight stardom – “I Dreamed A Dream” from “Les Mis," while Tony Dovolani and Chelsie Hightower danced.

Boyle entered the stage with her usual poise and grace, wearing a floor-length sparkly black gown.

The 48-year-old seemed more at ease than she was with her performance of “Wild Horses” on “America’s Got Talent” last month. She commanded the audience, wowing them into a rip-roaring applause as soon as she opened her mouth to sing.

“Dancing” contestant and former teen idol Donny Osmond paid a visit to Susan while she was there. Osmond told The Insider all about meeting Boyle, saying: "I took her some purple roses and we had a great visit. We sang songs together...She knew all of my songs...I sang a song to her and she sang it with me. It was really special."

Another winner besides Susan on the hit dancing show on Monday was Kelly Osbourne, daughter of Sharon, who now infamously bashed Susan’s looks on the radio.

Sharon has since apologized, saying: "Susan Boyle is a lovely gracious woman and I took advantage of that by poking fun at her...I would never want to be responsible for hurting Susan and I must apologise for getting a cheap laugh at her expense."

Kelly made it through to the next round of “Dancing,” beating out fellow contestant and former singer Aaron Carter.