Very good structure.
Very good melody.
Very good arrangement.
I enjoyed my listening while reading the lyrics... for over six minutes.

Have fun!