I liked the hero/narrator even before anything really happened in the story. No matter how weird, everything was logically believable. I hated the cliffhanger ending, however.