Downloading Violet Ghosts (35)
Dani’s best friend, Sarah, is a ghost. But maybe that’s normal when you've spent your childhood running from an abusive parent.
Dani and Sarah might be more than friends, though Dani dares not say so. Dani is afraid that if he tells Sarah he’s trans, she won’t bother haunting him anymore. Sarah’s got good reason to distrust boys, having been strangled by one.