Roy Bennett said this quote

There comes a point in your life when you realize your hardest times are your best times, too—you will see the rainbow of your life.