Catherine Ryan Hyde is now one of my favorite authors. The first book of hers that I read was When You Were Older. While I felt this one was a little slower to develop initially, at about 1/4 of the way in I could see the connections to the characters forming and couldn't wait to return to reading every time I had to take a break.
One thing Hyde does exceptionally well is develop character depth. In Don't Let Me Go, each of them is lonely and flawed. Billy is so wounded by events in his past that he can't even bear to leave his tiny apartment. Although he feels safe there, he doesn't realize how lonely he is until his curiosity compels him to ask Grace why she is sitting outside by herself. That simple act begins an unlikely friendship, which eventually involves several neighbors who bond like a family in order to care for Grace while her mom is drugged up.
You know a writer is gifted when you truly care about the characters. You want things to turn out right, you get mad when they don't, you experience grief, fear and doubt when the characters do. One thing's for sure - I'll be reading many more of Hyde's books.