perc'ildan.
Have you considered that it’s really up to Shaun what he deserves. He cares for you, Vax. He would want your happiness.
And, forgive me if this is out of line, but has either Shaun or Keyleth told you that you would have to choose? If you care for them both, perhaps you should allow yourself to care for them both. So long as everyone is honest and communicates, there is nothing wrong with that.