terribly unbelievable ending, otherwise good. great narration, just a ridiculous, unbelievable last page to free up the main character.