Parenting is a most challenging thing.