I wish that I had some words of wisdom that would ease your pain & answer your Q's, but I can't do either one. Different people have different rules. I also think that one doesn't really know how willing they are to forgive until they are placed into that situation. Personally, I'm extremely rigid. I can't see myself
ever forgiving my bf or hub for cheating! But, maybe his tenacity to make the relationship and seeking my forgiveness would finally win me over. IDK!
Either way, this major event just occurred yesterday. It is going to take time for you to work through your emotions and discover just how willing you are to forgive. I am very sorry for your suffering.... I wish you the best!