I am so sorry to hear that. I can feel you as I have gone through this $hit before.
At the end of the day, you yourself is the one who need to make the decision. do you think you can still trust her after this? Forgiving someone is a very hard thing to do especially those who is close to you. I...