Chris Cornell’s 12-year-old daughter, Toni Cornell, joined OneRepublic in a touching performance of Leonard Cohen’s “Hallelujah,” in celebration of the lives of the late Chris Cornell and Linkin Park frontman Chester Bennington.

“It’s an honor to perform this for my dad and Chester and to sing for them,” Toni Cornell tells ABC.

Read more: Chris Cornell’s daughter pens tribute letter to late father

Linkin Park were scheduled to perform at Central Park today as part of the GMA Summer Concert series, and OneRepublic took a detour from their tour to join GMA in place of Linkin Park and celebrate the legacy of Bennington and Cornell. 

“Chester sang this at Chris’ funeral, and this is arguably one of the greatest songs written in the last 50 years,” OneRepublic frontman Ryan Tedder told ABC. “It’s a very special song to us, and I think to most people and especially to Toni [Cornell] as well.”

The touching performance aired on Good Morning America this morning, with fans and listeners around the world sharing sharing their love for the touching tribute.

Watch the poignant performance below:

The one-month anniversary of Cornell's unexpected death happened to fall on Father's Day, June 18. To coincide with the holiday, Toni Cornell delivered a social media salute to her dad and shared some heartwarming memories of the musician.

“Daddy,

Let me start by saying how much I love you and how much you mean to me. You are my idol, someone I've always looked up to. You were always there for me. You pushed me forward every day, and you still do.

Whenever I cry or feel like there’s no way I can go on, I hear your voice, 'Don’t sit worrying peanut. Worry is a waste of time, I'm ok.'

I always took what you said to heart. Probably because everything you said was so smart.”

Read Toni's full Father's Day tribute here.

Friends Chester Bennington and Chris Cornell died within months of each other, and the music world has been honoring the lives of the music legends with special tributes.

What are your thoughts on the touching performance? Let us know in the comments below.

If you or someone you know is struggling with mental illness, there is help to be found.  Please consider these online resources and talk to your regular doctor about your symptoms:
MentalHealth.gov – Get Immediate Help
ImAlive – Online Crisis Network
International Association For Suicide Prevention – Resources
The Anxiety And Depression Association Of America
The National Alliance On Mental Illness
American Psychiatric Association – Finding Help
National Institute Of Mental Health
American Psychological Association – Psychologist locator