by L.J. Smith
3.91
228 pages
4h 19m
Unleash your imagination with a spellbinding tale of magic, vampires, and romance, where every turn of the page reveals a new, enchanting surprise.