A review by coffeypot_
Never Let Me Go by Kazuo Ishiguro

challenging mysterious sad medium-paced

3.75