When someone causes you offense you need to forgive them. When you feel shame about what you have done, you need to forgive yourself. Having a heart of forgiveness is not always easy but is always necessary.
Read and download the notes for this teaching at https://www.celllifechurch.org/resources/sermon-notes/a-heart-of-forgiveness
Watch the 3 part teaching series that goes further in depth on forgiveness at https://www.celllifechurch.org/resources/discussion-series/forgiveness/