Spelled for Love: The Accidental Fairy Tale 3
When the magic book deposits Jasmine, Micha, and Leon at a villains’ convention, all she wants is some time to unwind before their next adventure. Getting to be alone with her two mates means the world. All the while, the magic within her starts to go out of control. Meanwhile, the evil Dorothy enlists some … Continue reading Spelled for Love: The Accidental Fairy Tale 3