I think your writing is good, but I saw two problems in my opinion which you can easily edit.
First your word choice may need some work to make your writing flow better.
Like here, we get it, she is beautiful, perfect and in golden armor, fighting with bruises. There is no need to use 'doll'...