On my headphones, I still am getting a lot of overpowerment on the bass. When the melody/harmony/piano are in the upper ranges, it's not as bad... but even though it's your favorite, I do think it (and the kick) could be turned down a bit... the highhat a little bit too.
The violin is just so far away in the production with a lot of reverb... I don't wanna go into too much detail but just try to cut away any frequencies that aren't necessary to give that violin some room.
When everything gets crazy and pretty in the middle, it's still way muddy... And at least in my headphones, some of the higher notes with the violin get a little ear-piercing (as well as susp cymbals)... A better recording of the violin could help a lot too.
Don't stop working on this until it's UTTER PERFECTION AND GOOD LUCK!
p.s. I also disagree with the "add more reverb" to the violin, I think it would sound better with a closer, more intimate feel... With a good stereo sound in your face OMG OOZING WITH PRODUCTION QUALITY