My fiancé has cheated on me twice. The first time, I forgave him. The second time after cutting off all contact with her for months and all that "re-building" of our relationship, he cheated on me again with her in a brand new house we had just bought together. Not only that, but she is the mother of his 3-year-old with whom he hasn't been in a relationship with since she found out she was pregnant. About 4 years ago. I've also just recently found out I was pregnant. I thought our relationship was getting better. We had just become homeowners and our trust was slowly being reestablished. I have not cheated on him once, I have held my temper in the hardest of times because I did want to be with him. I didn't want a mistake to ruin our relationship. I need a clear-headed point of view. I feel I have too much anger and pain and feel so stupid to think clearly and figure myself out right now. I keep asking myself why? Why did he cheat? Why was it her? How do I get past it? Is it going to change? What am I supposed to do now?