I was shocked at how good this was. Great story and also happened to be funny without detracting from the believably and plot.