So we all know that being a parent is not all sunshine and puppies. It's harder than you realize, and sometimes it feels impossible. For ...