What God Hath Promised

God hath not promised skies always blue Flower strewn pathways all our lives through; God hath not promised sun without rain, Joy without sorrow, peace without pain. But God hath …