Even if you are selfish to want to be happy, what’s more astounding is that after having had so many years to make up your minds you went ahead and tied the knot only two years ago. Because, it’s critical to ask if you had any of these nagging doubts and incompatibility matters, then? Or are you like the quintessential Indian couple who make a pretense of happiness and store up hurts and negative experiences, barely emitting a word or ever discussing the grey areas in your relationship, until one day they blow. So, I will say it’s a tad immature to just declare that you are unhappy one fine day and walk out of a relationship of so many years, without any attempt to address the issues that lead to it in the first place. I would suggest couple counseling or plain thrashing of matters in private, before jumping the gun. Also, it’s possible your husband’s controlling behavior is an issue you’ve been confronting and hoping to resolve for some time. Either way, his reasons for continuing the relationship aren’t that persuasive. His suggestion that you’re his last hope to be a father is suffocating and fixes your role simply as a mother for his child. It’s a far more selfish piece of emotional blackmail than your expressed desire to leave. If having kids was a priority, after nearly two decades together, for it to be an issue just this present moment, seems a tad obscure, unless like a lot of couples you both are just trapped in the wrong relationship. Certainly you shouldn’t have to stay with someone who makes you feel controlled and parented rather than loved and supported – and it’s unhealthy at many deep levels. Also, on his part, if at 46, he’s only just realizing you’re his best route to kids and family, then he’s either a really slow learner or he’s been dilly-dallying up until now. I can’t believe you’ve wasted so many years simply fence sitting. If you’re adamant that your surest path to happiness is to be found by walking away from a dysfunctional relationship, then walk away, sans the excess baggage of guilt.