“I shall see the Lord’s goodness”

David, like any of us, had his share of bad days, but he always went through them boldly. He had come to know God so well that to date He is known as a man who had a heart after God's own heart.  One of his strengths was the fact that he knew all seasons [...]