Nice song.... the levels are a bit low....I had to turn up my speakers.
Do you have pitch correction software? On the harmonies I thought I heard some drifting and wrong notes from the BGV. Listen to the last "every one" at :31 to :34 (that's only one specific example) Sounds like a note is off, and then drifts up at the end....... This is a minor nit..... and most may not hear it. I take the time to go through my vocal tracks with great care to fix the obvious things.... solo and in the mix....but for fixing, I have one instrument.... usually for me an acoustic guitar for reference.... details.
All in All and good mix on these speakers.