The cheating discussion got me thinking about a discussion in a seminary class years ago. We were discussing forgiveness. The teacher and most of my classmates agreed that in order to truely forgive someone you must give them your trust again. I strongly disagree with that. In some cases I would trust them again. But let's say I ask Jane to watch my dog while I go on vacation. Jane poisons my dog while I'm away. I would probably forgive her after a while. But I'm not going to trust her to watch a dog again.