BC - easier said than done....to forget is to deny it ever existed.
It can take at least 18months to 2 years to get over a major emotional distress.
I think the major challenge is not hold the actions of others against future partners

Kasarat... a lady may not forgive in her heart but she may have to 'overlook' bad behaviour because she is not financially independent.

Oh and it is a lot of countries where divorce is not socially acceptable....