This is my new mantra: We're a work in progress.
It is SO much easier to handle the day-to-day stresses involved in child-rearing when you realize and accept that you cannot control the outcome, but you can trust God to work all things together for the good of those who love Him (Romans 8:28)!
I am reminded of Philippians 1:6... The One who has begun His good work in you will go on developing it until the day of Jesus Christ. (Phillips) We all make mistakes. Sometimes intentionally. [Gasp!] But we are a "work in progress" which God is developing... molding... shaping... continually refining... until Jesus returns! We won't "arrive" at perfection here on this earth. Perfection is really not the focus—growth is.
I also think of Philippians 2:13... For God is working in you, giving you the desire and the power to do what pleases Him. (NLT) Have you ever felt disappointed in your behavior? Guess what? It is GOD who has given you the desire to please Him! He also doesn't give us an impossible task—He will give us the power to do what pleases Him too.
Ahhh. Proper perspective makes such a difference!