bespelled by laura thalassa book cover

book cover of Bespelled by Laura Thalassa