Adrian's best friend and his boyfriend don't get along. Oh, and his boyfriend is a ghost.
Adrian Yates expected his summer would involve sharing Slurpees with his best friend Zoomer and pretending not to hear his dads' whispered fighting. And that's exactly how it was going, until the night Sorel appeared in the graveyard by Adrian's apartment. Sorel gets Adrian in ways no one else has; the fact that he's not technically alive only makes things exciting. But Sorel can't always control his otherworldly behaviour, and Zoomer's worried he might be hiding something. On stormy summer nights behind the cemetery's iron gates, Adrian and Sorel meet in secret and the pair begin to experiment with consensual possession. Despite the warning signs, Adrian is certain he has everything under control-until suddenly he finds himself fighting for his life.