What to do when your hope is battered by the storms, tests, trials and delays of life.

X