Hope is wishing something would happen. Faith is believing something will happen. Courage is making something happen.

The two hardest tests on the spiritual road: the patience to wait for the right moment and the courage not to be disappointed with what you encounter.