There are some things that cannot be forgiven because they are too horrible for us to comprehend. Nevertheless, most things, no matter how they have hurt us personally, can and should be forgiven. It takes someone with a great heart to know when and how ...