Splendors And Glooms by Laura Amy Schlitz

In Victorian London, a celebrated but sinister puppeteer’s dark magic and cruelty set off a terrifying chain of events when a wealthy child disappears; the kidnapping entwines a talented dollmaker, a grieving apprentice, and two desperate street children in a tense struggle of loyalty, bravery, and revenge. As secrets unravel and loyalties are tested, the characters confront the blurred line between art and manipulation, and the story moves toward a haunting, morally complex climax where love, sacrifice, and justice collide.

Purchase from Bookshop.org