Things to consider before staying with/leaving an unfaithful partner