A review by poppy_sol
The Three-Body Problem by Cixin Liu

challenging dark mysterious medium-paced

3.75