Heidi has been through a series of misfortunes, starting in high school. After walking through hell and back, Heidi meets Kevin, the lead singer of her favorite band, Ghost Town. Heidi makes the mistake of falling for him. As the story unfolds, we find out why Heidi is "forever a ghost".