Every single thing that has ever happened in your life..

Every single thing that has ever happened in your is preparing you for a moment that is yet to come.

yet-to-come_small_

Nobody has a perfect life.
The first ingredient for happiness