All things work together for the good of those who love and trust God. I have come to the realization that no matter what I do He will work things out for my good. Of course I do not want to do evil because I honor my Father and long to be the apple of His eye. But we are human and make mistakes. But even the failures can be teaching us and help others in the same situations. Our God is a good God and gives us many chances to get issues right. He is patient and understanding in all situations. Learning who He really is. Not sitting in judgement over our every move. And know that He does discipline us to make us more like Him. Much like your Father did and now you respect and love Him for that. His love knows no bounds. Trust in the guidance of the Holy Spirit within you.