story sucks. very predictable. could have been so much more. narrator did a fine job