alien_sunset rated Middlegame: 5 stars Nov. 13, 2020 Public Middlegame by Seanan McGuire (Alchemical Journeys, #1)