David Garratt shares on how parenting and being parented can be a huge challenge at times but God's grace means that there is still lots of hope when we get it wrong.