maybe a weirdo rated Middlegame: 4 stars Nov. 8, 2021 Public Middlegame by Seanan McGuire (Alchemical Journeys, #1)