This is what life is about, learning and maturing along the way. Victor Frankl said something like: life asks you questions, it's your task to live the answer