What an aspiring piece. I find forgiveness really annoying at times. There are lot of box ticking principles on display with this topic and I'm sure there are lots of saints who do display the qualities and skills being advocated here.