Be assured that these two things, namely fulfilling God's will and forgiving offenses, are essential for everyone, even though there may be different degrees in their fulfillment. The perfect will surrender their will perfectly and forgive perfectly; we will do what we can... The Lord appreciates everything.
(Teresa of Jesus, The Way to Perfection XXXVII,3)