Nyx, good lord. I love this, there's some nice dense chords here, and the chord progression is really, really pretty. You know what, it reminds a bit of Shovel Knight, where he has to catch Shield Knight in his dream, I think it's called Starlit Wilds. Check it out maybe, similar feel. The movement at 2:02 absolutely slayed me.
I hope to one day hear this on piano actually... It's beautiful.