One of the most fulfilling and difficult jobs a person can have is that of a parent. Parents are continuously put in situations that test their patience, resilience,