They say patience is a virtue.
Infact, patience is the only virtue.
When one is the master of patience, one is a master of life.
When one understands the good and bad come and go, and there will always be tomorrow.
It is true that good things do come to those that wait.