A review by aclockworkreader
Never Let Me Go by Kazuo Ishiguro

3.75