A review by notlikewater
Babel by R.F. Kuang

challenging emotional mysterious reflective tense medium-paced

5.0