How Do You Forgive A Cheating Heart?

Cheating is a grave offense when you are in a boy-girl relationship. Is he worth my forgiveness? Will he do the same thing in the future? Everybody asks these questions most of the time when their boyfriends get tangled in a situation of infidelity. People generally shrug the idea of giving another chance to a cheating boyfriend, since giving thought about it also sends a message where it pushes them to commit the same mistake.