Great Recording, Great Vocal, Great Story and Lyric, Great Melody abd Arrangement.

Don't think the hook is strong enough(musically) and it's a bit verbose to be a pop song. You dont have that much room for all those lyrics.

Good nonetheless