This was very well-written, thanks for writing. You could make it even better if you up-levelled it with extra adjectives, crucial connectives and also, more amazing adverbials. Punctuation too of course!