Yes I found this song because of Ninja Theory, but the actual release just feels so natural. I get Dead Can Dance vibe but just more relatable in a natural sense rather than spiritual if that can make sense to you as a listener. I have no idea what they are saying but it just makes me appreciate everything they put into this.