It is an inherent contradiction to say that God is perfect, his creations are perfect and yet fallible because God created freewill. It makes no sense my friend. It is not God who needs to forgive us, we need to forgive ourselves and eachother or else we cannot understand or accept the unconditional, unlimited pure love of God which has never been in any danger of leaving us. Peace.