Being parent has to be one of toughest jobs in the world. It takes a lot to raise ...