Since you asked for feedback to improve your writing –
Your story is in ‘tell’ all through and that makes it tedious to read. Your ideas will be better expressed in ‘show’. Instead of telling the reader ‘all of this happened’, make the events ‘happen’ like scenes in a movie.
I would suggest that you read a few bestselling fantasy novels to learn how to use ‘show’ instead of ‘tell’, and the readership for your work will increase.