I've come to realize that everything in this life it's a mere moment, all things and emotions are temporary and we should always embrace each breath of each day with open arms. I'm no going to say that things happen for a reason, but we can always learn about ourselves with everything that happens to us.
Seeing beyond our ego let us see how thing truly are and in that moment we always find fragments of ourselves. We get to know our deepest being by meditating, true. But also when we act being faithful to our own nature, when we recognize something inside someone else's eyes and even when we dream.
Knowing who we are is the biggest question we could ever answer. It's not easy, but it's worth it.