This is really well written and sounds great! Honestly so much of this is really catchy! It seems to stick with the theme it is going wity really well and it makes the song feel like a journey. I think that your drums could be a bit punchier, but that is all I can think of at the moment. This is an awesome track, great work!