Have you ever thought about why some of the toughest lessons of life come from mistakes? A personal growth journey is not always a straight path, but the moment