Your success and happiness lies in you. Resolve to keep happy, and your joy and you shall form an invincible host against difficulties.
Helen Keller

Life is never perfect. We have all said that before, but maybe that’s not the best way to put the condition of life into words. Perhaps a better way to say it is that life is not perfectly what we expect. It could be that life is perfectly what we need in order to become perfect. If so, while everything in life may not be good we can still receive it with joy knowing that somehow God will use it for our good.
In that way then the words of the old hymn are true,
“It will be worth it all when we see Jesus,
Life’s trials will seem so small when we see Christ;
One glimpse of His dear face all sorrow will erase,
So bravely run the race till we see Christ.” Bill Gaither