Being a parent is one of the toughest and most rewarding jobs in the world. From the moment our children ...