I highly recommend giving her another chance.
I believe she will be very much more mature as a person and as a
partner after this experience. Highly recommended to continue, as
her character value has just increased ten fold.
If you can sincerely accept her, your character and wisdom will be
propelled ten fold as well.
In this life, you will meet many challenges. Even when you are
married, you will meet some relationship issues with your spouse.
What's important is how you and your partner learn and grow.
Everybody make mistakes in this life.
If you love her, and I believe you do, you should accept, forgive,
and continue on to the higher level.