— -- Hunter Hayes recorded a special performance of his song, "Invisible," for a fan from Maryland he called "a rock star," days before she died from terminal cancer.
Her name was Erin Catterton and she died at 22 years old on Wednesday "with her family and friends by her side at the Mandrin Chesapeake Hospice House in Harwood, Maryland," according to her obituary on legacy.com.
Catterton was a huge Hayes fan and her brother, Robert, reached out to the singer's camp, asking for a video. The country star, 23, responded by sending Catterton a heartfelt performance of "Invisible" filmed in his hotel room in Los Angeles.
Catterton has battled cancer for much of her life. According to her brother, she was diagnosed with a brain tumor when she was just 4 years old. Just a few weeks ago, doctors found a tumor in Erin's uterus.
"Erin's happiest moments were spent every day by her mother and father's sides enjoying anything from small shopping trips to vacations in Nashville and Savannah," her obituary continued.
Hayes' rep told ABC News that Erin and her entire family got to watch the video before she passed.