← Reading
by Arkady Martine
Teixcalaan #2
Finished July 5, 2021★★★★★
First published 2021 · 496 pages · ISBN 9781250186485 · Open Library · Goodreads