Can relationships survive cheating?

Can you forgive someone who has cheated on you? How can we take a mature approach to continuing the relationship? What are some of the dependencies on figuring out if you should continue the relationship? What can help a relationship continue after infidelity?