I really enjoyed the characters in this book and the author's way of changing perspective to advance the story from either Leonard, Madeleine or Mitchell's view. The characters were complex and the story moved at a good pace while still getting the details out. My big complaint though, is the ending. The ending, while arguably appropriate, was just a bit too abrupt for my liking. All in all, I liked the book and would recommend it.