The Troupe by Robert Jackson Bennett

Set in the early 20th century, this captivating tale follows a young pianist named George Carole who joins a mysterious vaudeville troupe led by the enigmatic Silenus. As George becomes entwined with the troupe's peculiar members, he discovers their performances are more than mere entertainment—they are a desperate attempt to maintain the balance between the mundane and the magical. As secrets unravel and dark forces threaten to disrupt this delicate equilibrium, George must confront his own past and the true nature of the troupe's mission, leading to a gripping climax that challenges the boundaries of reality and illusion.

Purchase from Bookshop.org