To answer your question first: The mix is absolutely fine, I wouldn't change a thing.
Nice alternation between male and female vocals, and as always, your singing performance is the icing on the cake.
One of my favorite songs of yours.