Loved the song. Great production and great performance.
How did you do the harmonies? They're brilliant.
There's only one little thing I noticed. Being a singer myself I noticed some (a tiny few) vocal lines didn't "flow" like they could. One big one (yep..that's the biggest one, so you're good as is

) at 1:39 "working hard to make the ends meet". If you tried "working hard to make ends meet" you'd see what I mean.
But then again, I'm just nitpicking: your song is great as is. My comments are never ment to take down a song nor the creator. It's just my way to try to help out getting the best out of a person and a production.
Fantastic song, and ditto producing and singing!!