← Reading
by R.F. Kuang
The Poppy War #2
Finished February 6, 2025★★★★★
First published 2019 · 675 pages · Open Library · Goodreads