Never Let Me Go, by Kazuo Ishiguro.
You grow up in a home for people that some consider sub-human, but your proscribed life is not that different, filled as it is with love, pettiness and acceptance, and an aching hope that there is a secret meaning to it all, if you could just figure it out.
5 of 5 library cats 🐈 🐈 🐈 🐈 🐈