On the issues of past mistakes, deal with it and let it be settled once and forever. It is under the blood, as far as the east is from the west. That is how far God never remember our sinful past. Learn to forgive yourself, it is so easy for us to forgive others but we struggle in forgiving ourselves.
I will never forget the very night that everything changed for me. I had enough of it all, the sadness, the crying, and the begging. From all the pain and shame that I had felt and endured, I cried out to God. Saying, “Give me a child, don’t give me a child; I am going to serve you all the days of my life.