Interesting song with a good vocal performance.
Production-wise, I would put a lot less reverb on the vocals, you have a really nice voice, so don't hide it in the distance.
And with the violin I would do the exact opposite, your guitars have a lot of reverb, the violin has none.
Try adding some reverb to the violin until it sounds more like they're both playing in the same room.