Great song, great vocals and great lyrics, I like it. You have a great voice.

From the mix I think the vocals need a bit more treble, they sound a bit muffled and the guitar solo is a bit too loud and "in your face".

The harmonies are nice and work very well... as a fan of vocal harmonies I would make them louder, but it's not really necessary.