I think you’ve captured the medieval/fantasy vibe very well! It also has some tragic undertones which fits nicely too ^-^