However , their love is later rekindled when Karen discovers her husband was cheating , leaving him .
Diana marries Bradley and ends her affair with David .
Their love is later rekindled when Karen discovers Diana 's husband was cheating , leaving Bradley .
Diana marries Bradley and ends her affair with David .