Two of the Hardest Tests in Life

Two of the Hardest Tests in Life:
The Patience to wait for the Right Moment
&
The Courage to accept the fact that you've waited for Nothing!!!