The Spell of Rosette
Rosette is a child of two worlds: Gaela, steeped in magic, and an Earth choked with failing technology. The key to their survival is literally in her blood - a spell passed down through her family line to preserve the one they are sworn to protect. Unaware of her lineage, Rosette runs scared when her family is murdered.
Reviews
Sarah @scrappyreadermum