I have been in a almost four year relationship with this guy that has turned out to be so mean and hateful and disrespectful to me. I have children that adore him and calls him dad. But I know in my heart that its time to let him go. I can no longer take the name calling and loneliness because he has a relationship with someone else of which he has a child with that he got while dating me. I feel in love with this man and it's tearing me apart because I have been there for him so much. I have never turned my back on him and you can't imagine the things I have done for him. And I can't for the life of me understand how he can treat me so bad, and at the same time tell me that I could still end up being his wife. I am torn between waiting it out and just walking away. Can someone anyone give me some advice. Things are easier said than done. I guess that's why Im still hanging on.