Pooja, read your post and all replies.
Here is my bit. Take it or leave it, choice is yours.
You are 100 percent right in what you are doing.
You are far-sighted in thinking about your daughter. Tomorrow when your daughter attains marriageable age, in today's society in India, where financial strength is high but morality as a strength in society, is dipping day after day, a girl living with her divorced mom would find it difficult to get a husband with a good family back-ground.
Even the slightest discord in marital life, the accusatory fingers would point at you and say
" Your mom was this. your dad divorced her. You are no different. Like Mom like daughter. So, divorce is the ultimate result ".
This is just one dialogue that would issue. There are ONE THOUSAND AND ONE implications involved for a divorced woman and a mother at that and that too mother of a girl-child.
Ok, now for the other part.
Your faith - He might come back one day.
Yes, that usually happens all over the world.
Especially when your mind keeps thinking of him, the power of thoughts is so strong that it goes beyond the power of law.
One day, if your faith is strong and your love for him is strong enough, then he would return one day.
But, if you have revenge in mind and decide to keep him hooked, in such a smart way that he is neither able to stay nor leave, then it will back-fire and he will not only be lost forever to you, but you might have serious psychological repurcussions/ scars that would take you more than a life-time to heal, since you would be acting too smart with the law of nature and nobody whosoever has won their fight against the law of nature.
But going by your post and believing your words, I must say that if India got independence with the faith of it's people, your faith will fetch you victory.
Faith can move mountains and I have seen many such cases.
Yes, you have to realize that he may come to you with another woman as his second and unofficial wife and that baggage, but if you are fine with that, then, yes, one day, he would be with you.