I have to be clear on something about this book. I really enjoyed it, but you have to understand I love symbolism, interpretation of dreams, the belief in reincarnation. This book contains all that and so much more. It is NOT your usual m/m romance. Although there's plenty of that too.
Great book, great philosophical ideas. I'm sure I'll read it again and recommend it to friends.