Excellent writing skills and well narrated by the author. This is easily good enough to be published in terms of the quality of writing. Also, the story has a good flow to it and keeps your attention throughout. Fantastic job. (10/10)