Wow this is really properly good
The songwriting is excellent, the singing - wow - blew me away.
I'm going to make some comments on the production if you don't mind.
Your vocals are outstanding and need to "stand out" - this is not an effects issue as most of it works perfectly as it is - it creates ambiance and sinks the vocal into the rest of the track - good stuff
but you need to bring out the main frequencies to stop them being washed out by the rest of the track. Switch on a high frequency EQ, turn up the gain, make a tight Q peak. Then sweep the frequency until it brings the vocal out from the rest of the instruments. Find the frequency that makes it come right forward. Then flatten the Q a bit and turn down the gain until the vocal sits nicely.
You need to beef up the bass. It needs a good bass amp or something - its a bit flacid. Is this programmed? Give it to Boydie, he'll sort you out
The drums get a bit mentalist at times - the kick drum needs to pick up the bass guitar to make the song groove and frankly they need to be chilled out a bit in some sections IMHO if only to stop overwhelming the rest of the track.
I'm properly impressed with this though - don't take my comments to heart - you don't have to listen to the ramblings of a wanna be producer if you don't want to
At the end of the day this is really good work. Thanks for posting.