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...