Cornell co-wrote ( with Brian Howes ) David Cook 's first post - '' American Idol '' album single , " Light On " , released in 2008 . And in 2009 , he contributed vocals on the song , " Mister Dirt " , from the album , '' Good.Night.Melody '' , by Joshua David Lewis In 2009 , Cornell co-wrote a song with a fan named Rory de la Rosa , who had lost his six-year-old daughter to cancer in 2008 , and he was diagnosed with the same illness shortly afterwards . He reached out to Cornell to tell him how much his music impacted his life and also the bond it helped create for him and his daughter , and he sent Cornell a poem called '' " I Promise It 's Not Goodbye " '' . Cornell was so moved that he turned the poem into a song with the same title . De la Rosa gave Cornell permission to post the song online . It was available for free download on Cornell 's official website in April 2009 . Cornell asked , however , that his fans would consider making a donation in memory of Rory 's daughter and to help ease the financial burden of his disease . In 2013 , Cornell made the song available for streaming on his official website in honor of the kids who lost their lives in the Sandy Hook tragedy . Links were provided for donations in memory of the victims
Sandy Hook tragedy
Sandy Hook Elementary School shooting
Chris Cornell