The Iron Flower
2018 • 597 pages

Ratings35

Average rating4.3

15

5 stars literally for the last 10%. I loved the entire book but the ending left me speechless

November 16, 2023