Never Let Me Go - Kazuo Ishiguro
Follow Kathy, Ruth, and Tommy as they attend Hailsham – a pleasant English boarding school where the students are well supported although they are taught nothing of the outside world and are allowed very little contact with it. When they are allowed to leave Hailsham, they finally realize what it is and who they truly are.

I can’t put this book into words. It was so good.