The 12-year-old made an emotional appearance on ‘Good Morning America’

While fans are still reeling from the shocking death of former Soundgarden frontman, Chris Cornell, no one was more affected by it than the singer’s daughter Toni Cornell. But the 12-year-old was brave enough to make an appearance on Good Morning America today to sing a tribute to her late father in the form of Leonard Cohen’s ballad “Hallelujah.” The song was also dedicated to Linkin Park frontman, Chester Bennington, a friend of Cornell’s who died by hanging himself shortly after Cornell’s death. (For the record, friends of Bennington say that his death was unrelated to Cornell’s.)

Toni was joined on stage by One Republic frontman, Ryan Tedder, who dueted on the song with her. The result is both beautiful and sad, with many in the audience brought to tears by the performance. “It’s an honor to perform this for my dad and Chester and to sing for them,” Toni said in a statement. It should be noted that Bennington performed “Hallelujah” at a memorial service for Cornell in Los Angeles last May. “I had the great privilege of being a friend of Chris and invited to be a member of his family,” he said at the time. Watch the emotional performance above.