Never Let Me Go is based on the novel by Kazuo Ishiguro and is narrated by Kathy (Carey Mulligan) as she reminisces about her life.
Kathy, Ruth (Keira Knightley) and Tommy (Andrew Garfield) are three friends who grew up and bonded at Hailsham, a boarding school in England. Strains form when Ruth starts dating Tommy even though she knows that Kathy loves him. As they move into adulthood, they learn the truth about their existence and the fate that awaits them. When they meet ten years later after they went separate ways, they come to terms with the love and regret they felt and start making amends.
Kathy: It had never occurred to me that our lives, which had been so closely interwoven, could unravel with such speed. If I’d known, maybe I’d have kept tighter hold of them and not let unseen tides pull us apart.
I’ve never read the book but it’s pretty raved about. It’s quite nice; I liked the scenery most – very tranquil but the reality of what the characters were going through was not. I share Tommy’s frustration when they learnt that there was never a deferral, but it really was a beautiful story of friendship (or even more) and all good things come to an end.