God is good! Even after all the crummy, which is an understatement, things I have done and the things I have left undone, God still loves me. He loves us all. It took me over 30 years to realize that I had a huge fundamental misunderstanding of who God is, why He does what He does, and what my place is in His Universe. One thing I learned is that God is patient. God is so patient that He waited for me to come around to the idea that He loves me, unconditionally. He did not try to force me into a relationship with Him, even though, as the Creator, He can do whatever He wants with us. Instead, He waited until I was ready to humble myself to Him, accept that He is real and active in our lives, and embrace His voice and guidance in my life. It would have been utterly pointless for Him to reveal Himself to me, since there was no way at that stage in my life, I would have ever accepted His calling; I was lost. Like many other people, I had to hit the proverbial rock bottom before I was able to clearly look up and see my Father smiling down on me.
We all get a forgiveness!