I thought wrong

I’ve been with my fiancée for a long time now. Halfway through the relationship, he cheated. I only had proof he had done it emotionally but I know better. I knew had also been cheating with me physically. In the end, I choose to give him a chance. You know what’s funny? He did everything he could to gain my trust back. I believe not all cheaters are “once a cheater always a cheater” and that wasn’t the case for him either. He completely changed and still has done everything he could to not lose me.

I thought I’ve moved on. We are now engaged and a baby is on the way. Everything is literally perfect and his slip up was nothing more than a past now.... but no. He has not cheated, to this day, he makes an effort to show me he wasn’t the man he was before but I still CAN’T TRUST HIM.

It’s scary, his currently at his mom’s place visiting but I can’t help but think he isn’t. I’m a mess. What have I done?