There is no such thing as a perfect parent, a perfect spouse or a perfect child. We're all just human beings trying to negotiate our lives the best way we can. We bungle up, try again, move forward - we're constantly learning and improving, falling and failing. This is how it's done. The better we get at it, the less we suffer and the more we flourish - but it takes time. Be patient with yourself, your partner and your kids. Life is a learning process for everyone.
Friends & Family can sign up at www.dailyparentingposts.com