I normally don't care for books that obsess self-indulgently and at length about love and spirituality, but this was so well written and so well narrated by Colin Firth that it kept me completely engaged. The characters, while not exactly likeable, were complex and interesting and very, very human and I loved the theme of unconventional relationships. This isn't a happy or comfortable book at all, but it's a good one.