The Witch of Painted Sorrows surprised me in all the right ways! Elegant, steamy, and haunting, The Witch of Painted Sorrows follows a young woman, Sandrine, as she seeks a new beginning away from her cruel husband and painful memories. She takes refuge with her grandmother, a renowned and sought-after courtesan, who seems fearful when Sandrine arrives unexpectedly in Paris. Sandrine's grandmother's cardinal rule has always been to never fall in love -- but why? To remain free and unattached, admired but never trapped? Or is there something more to the warning, something perhaps much more sinister? 
 There's so much to enjoy in The Witch of Painted Sorrows. We view the thriving, competitive world of art academies and ateliers, as Sandrine pursues her new-found calling. We see a young woman's awakening to lust and sexual satisfaction. We also see the hidden world of occult enthusiasts, seances, alchemists, and more, as the odd occurrences that surround Sandrine become harder and harder for her to ignore. 
 I loved the many layers of the story, as the writing takes us through hints of dark secrets, supernatural phenomena, and human emotions. The answers aren't as easy as they might seem, and it becomes increasingly difficult to know whether we're seeing through Sandrine's eyes or through the eyes of the obsessed spirit of La Lune. As an added bonus, the depiction of Paris at the end of the 19th century is stimulating and visceral, capturing the sense of grandeur on the cusp of a new, exciting era. The familiar Parisian landmarks add a touch of realism to the story, rooting it deeply in a particular time and place, and at the same time conveying the wonder of it all. 
 There are some wonderful characters in this story. Sandrine herself goes through the most startling and dramatic transformation, but I also really enjoyed her grandmother, a woman of sixty-six who's vital, sexy, and smart, and absolutely knows how to use her brains and beauty to get her way. It's refreshing to see a woman of her age who so clearly is still at the center of a non-stop crowd of adoring men. Sandrine's lover, Julien, is also quite wonderful, and it's easy to understand Sandrine's connection to him. The sparks practically fly off the page! 
 All in all, I'd say that The Witch of Painted Sorrows is a skillfully drawn portrait of a moment in history, infused with a chilling supernatural element that adds a real shiver of fright to the story. And just wait until you get to that ending! With an enveloping atmosphere, characters who break free of their gender-defined, society-approved roles, and a family past shrouded in secrets, The Witch of Painted Sorrows is a compelling read that's hard to put down. Don't miss it! 
 Note: I reviewed this book as part of the blog tour hosted by Historical Fiction Virtual Book Tours. To find out more, check out my post at Bookshelf Fantasies.