As cruel as it is to say, its usually a good thing to get rid of a queen every now and then. If you're lucky, you'll be able to find a Queen or powerful Duchess who you can marry then if your lucky enough, inherit through your son. Unfortunately, if you went down that route you've got two inconvenient heirs in the way...
Of course, you could just try and get a decent alliance.