Moira Marsh just wanted to digitize some dusty records, not get yeeted into a magical town with a possessed book, a bloodline full of secrets, and a grumpy panther shifter claiming she’s his fated mate.
Lucien Vale was supposed to be a mild-mannered bookstore owner. He’s also the town’s supernatural enforcer, emotionally repressed cat dad, and apparently the only thing keeping Moira’s runaway magic from cracking the fabric of reality.
Now the grimoire won’t shut up, ancient evil’s knocking at the veil, and Moira might be the only one who can stop it—if she doesn’t set something on fire first.
No pressure.