You will never deserve His forgiveness, and neither will I or anyone else, but He gives it freely, from His grace and love for us. His lovingkindness is better than life, like the song says, so rejoice in His mercy!
You’re right
I have to stop thinking of Him in human terms.
Humans don’t forgive so easy!!