What it boils down to is that regardless of who or what we are we have all offended people at one time or another and at the same time other people have harmed, hurt and offended us. What are we to do, store it up for the rest of our life, brood over it and let resentment build up or are we to deal with it and bring it to a conclusion and hopefully restore friendship and relationship. If that cannot be done at least a lot of hurt and bad feeling has been dealt with and it feels like a load has been removed from off our back. It needs for us to be honest with ourselves and for us to take ownership of our part in the affair whether it was through stubbornness, selfishness, a foolish act or for any other reason. For our own sake and the sake of others it needs to be dealt with and whether it is only perceived or real, where there are barriers forgiveness breaks them down.
Whatever the reason for the barrier between people, although it cannot be seen, weighed or measured and so according to the atheist who does not believe in God does not exist never-the-less is very real and it needs to be dealt with, and the same goes for our relationship with God because just as there are barriers between ourselves and others, even though they are invisible, so to there are barriers between ourselves and God which are self imposed. Oftentimes it means a breaking down of the barrier that is within our own heart and accepting the fact that we are sinners and asking those we have sinned against including God to forgive us which means repenting of our own wrong doing.
Fortunately for us God is always ready and willing to forgive us our sins and we are promised in Hebrews 8:12 that God will “forgive our wickedness and will remember our sins no more.” We are reminded of the words of Jesus who said “Your sins are forgiven. Your faith has saved you; go in peace.” Luke 7.48-50 and these words remind us of Jeremiah in Lamentations 3.22-23 who said “The steadfast love of the Lord never ceases; his mercies never come to an end; they are new every morning” for which I thank God.
May God bless.