I like the unique melody you employ here and your chord progression and key changes.

Well written.