Stephen was Unfaithful
Stephen was a serial cheater. When the truth of his infidelity came to light, Emily could no longer trust Stephen and soon she began questioning everything he said. This turned out to be for her benefit, as she discovered he was stealing from their joint account and the trust of their children.