Overall, it works well. However, there were points where the narration jumps from 3rd person to 1st person.
There are a few spelling mistakes throughout it too.
There are also a couple of points where the description feels off or like it could have been worded better, but apart from that it is all good.