The Bone Clocks by David Mitchell
This unusual fantasy novel is about a writer and her family and friends, caught up in a war between two sets of immortals. The story begins with a teen runaway, then is quickly overtaken by almost incomprehensible horror, which seems to disappear as quickly as it came up. Several narrators cycle through, including an entitled student, a washed-up author, and a war zone journalist. Each had a distinctive, engrossing voice. The ending is a very realistic near-future dystopia wrought by environmental disasters and resource scarcity. It was hard to tell what to expect from the book, and I mean that in a very good way. However, I thought it took a little bit too long to figure out WTF was going on and to clarify the ‘rules’ of the two groups of immortals–involuntary reincarnation vs. eternal youth facilitated by periodic child murders. If you like fantasy and aren’t afraid of really long, utterly unpredictable books, The Bone Clocks is a good bet.