Have you ever been haunted by a demon every single moment of your life? Sixteen year old Scarlet Levine has, and her life is a living hell. Literally. The demon who haunts her day and night is Incubi. He sexually attacks her almost every night in her sleep, and abuses people close to her so she always remains alone and never receives any help from the outside world to be rid of him. So to prevent this happening to other people, she secludes herself from the outside world, besides going to school every once in a great while. However, later on God sends an angel named Adrian to protect Scarlet from Incubi's attacks so she can finally live a normal life in peace and love. But Scarlet doesn't want his help, knowing he'll just leave her like everyone else has in her life and be afraid of her. That alone, does not scare him off. As they grow closer together, the more dangerous and angry Incubi becomes, and the more suffering Scarlet will have to go through. When the time comes, Adrian will have to leave Scarlet forever and return to heaven. But will they deal with that decision, or will love tie them both together forever?