KevSaund rated Middlegame: 5 stars July 9, 2020 Public Middlegame by Seanan McGuire (Alchemical Journeys, #1)