A Magical Soapmaker Novella!
Sloane, the handsome necromancer/police officer, has disappeared without a word, leaving only a cryptic note behind. Hurt but unsurprised, Ivy ignores his behavior and barrels forward with her influx of festival orders. But on the day of the festival, just as Ivy is set to reveal her newest products, someone collapses in the crowd, the final words on the victim’s lips, “Sloane Kramer.” It doesn’t look good, but Ivy knows Sloane is no murderer. But this time, the danger is much more real. A shadowy enemy from Sloane’s past surfaces, throwing Ivy's well-deserved peace into turmoil. But this soapmaker never backs down from a fight. With the help of her smack-talking skeleton, Ivy goes head-to-head with an enemy unlike anything she’s ever dealt with before to save the man she’s slowly falling for.