That's a tough one.

The way i see it you have to ways of doing this. You can leave her or she leaves you, she may not be able to forgive you.

Or you can both move on, put the past behind you and learn to trust again.

This won't be easy at all and with all the emotions flying round it will be even harder but if you love each other enough the relationship maybe strong enough to endure this set back.

Either way you both need sit down and talk to each other about it and let each other know how you guys feel. Right it sounds like staying together is very painful for the both of you, breaking up might be the better option? I don't know but you will need to talk to her very soon.