This book was 4 stars for me right up until the end. I LOVED the ending. I don't care one iota if what happened at the end was remotely plausible, it was MAGICAL. All of the characters encountered here were so unusual and different and fascinating and tragic! From the wanna-be cult leader to t...