I agree that Quinton not telling Cain, but telling everyone else is a bit unfair.
But I feel like we're all forgetting that Quinton was GOING to tell Cain first, but Cain brushed him off to go on a blind date.
Of course, Quintin was ok with it later, but Cain still did that behind his back, and Quinton knew he was being lied to on the phone when he called Cain to tell him.
Doesn't make it "ok", but it's a bit more understandable.
This would have been great so far without the princess' sub-plot. Age gap doesn't normally bother me, but 40 years is ridiculous and gross. And the fact that they try and frame it as a good thing? Ew. There were so many other directions that could have gone, and I'm super disappointed with how her story played out.