Great story overall – my only reservation is that there are 2 sexual explicit scenes that aren’t really essential to the story that could have been left out.