Commentary
Being a parent can be one of the most rewarding roles we will have in our lifetime. When things go smoothly there is nothing like it. But things don’t always go smoothly, and when they don’t, parenting can become the most difficult and frustrating challenge we will ever face.