"That's why you can't rely on prince charming, because your demons might even scare him away..." Giovanna Algarotti loves fairytales. David Sparrow hates them. Giovanna just wants to live her life. David just wants to end his. She can't seem to take control of her anxiety attacks. He's only in control when he's with her. Will the imperfect beauty fall for the perfectly messed up beast? Or will her prince charming steal her away before the beast can steal her heart? What will happen when Giovanna gets her fairytale, but it's nothing like she expected? Amazing cover done by crookedaydreamer ***Trigger warning-Some chapters contain suicidal thoughts and/or actions*** Fantasy #22 9/20/15
45 parts