God hath not promised we shall not know
But hath promised strength for the day,
God hath not promised smooth roads and wide,
But God hath promised strength for the day,
Annie's Smiles over at Stitch in time - as this hymn and researching this post really brought a smile to my face and joy to my heart.