Good story, initially was somewhat believable until it went off rails in the last half of story.