Parents all face challenges watching their children grow up. It can be hard, but rewarding, tiring but pleasureable, all at ...