Stuck

So I'm with this guy (engaged)..... I love him but he's cheated on me in the past and I can't ever love him the same. I'm so stuck because I love him but it's just different now. He always does stuff that makes me feel like im put second. Yet It's extremely hard for me to just let him go. We live together and everything😩