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!!!