Jonathan Carroll writes very inventive stories which start off as love stories and turn into fantasy about half way through, but somehow I never believe in his characters. They don't behave like real people and their relationships never ring true to me. But at least this time the protagonist wasn't another man who had a strained relationship with his father.