Scared to leave and starting new

Im scared to leave my husband we been together for 10 years and before that we were best friends for another 10.

He cheated on me long story but I forgave him well I thought I did. He changed a lot afterwards he became sweeter more attentive makes me feel special and my family has always loved him. But there’s this shadow that follows and I really can’t let go of what he did. I thought about divorce but I can’t imagine my life without him I feel like I won’t even be able to succeed with out him around. Idk I’m scared on to what my life will become. He has changed for the better trust me he has but am I that bad of a person that I can’t let go ? I have no friends to talk to about this and I don’t wanna ruin his relationship with my mom by telling her. I feel stuck I love this man so much but idk what the right thing to do is.