Very well written! if the story moves forward as smoothly as it is in the beginning id should be considered a hidden gem. the smoothness the writing style and a good story, a perfect blend of what is called worth reading over and over. I recommend people give it a try absolutely worth 5 stars!!