Very Nice sound and performance. Its well written.
I think it is an amazing song. You have the music blend in and out just right to where it doesn't really over power its self but it still battles and blends with itself. I like how you made the beginning sound almost like a puzzle beginning to be unlocked then as it continues it sounds like the person is almost getting frustrated at it and veering close to the edge of quitting only to find a key piece and then continue on like a never ending thing until its finally finished and there is the profound relief its done. It is a really well written piece of work and you should continue on with your music. I think you are an awesome musician.