I have learned over the years that forgiveness is truly a process, very similar to peeling an onion, every layer may cause tears and taste a little bitter, but it sure is nice to get to the center and have all those layers peeled off! Forgiveness in my mind is one of the single most important things you can do for yourself, your body, mind, spirit and health! FORGIVE yourself and others..everyone is just learning and doing the best they can with the knowledge they have at the time. Some experiences and persons actions appear unforgivable..yep had a few of those, until I realized that the person who was suffering was me!! Some folks are truly asleep at the wheel, functioning from the Ego...recognize this, and forgive, forgive, forgive and get on with your life. Every moment spent in unforgiveness is a moment living in hell in my mind..