There are certain things that only time can teach us. Even if we try to proactively learn those lessons, it will still be incomplete. Certain things can only come to sight in retrospection. We can give our lives a direction for sure, but it is very difficult to learn all the life lessons in real-time.