Landing his dream job at the Gröna Lund amusement park, eighteen-year-old Kasper uses this opportunity to investigate the death of his father's best friend and former bandmate, Grim, thirty years earlier, to figure out why Grim is appearing in his dreams.