The hardest tests in life are the patience to wait for the right moment.