Thank you so much for your advice. You are right that I want to know more why he treats me this way instead of stopping him or confronting him again. I think most of the time, we know what is wrong and what needs to be done in a bad relationship, but lack the courage to leave. I always remind myself that I can't ever marry this lying cheater but then there's this other side of me, my heart tells me we've been together for such a long time, can how he treat me this way, won't he ever change. When we are together and I hear him asking about how our wedding would be like, our future together, I become a fool again.