If plans of the Lord are perfect (2 Samuel 22:31) why do we so often struggle to trust God? On the eve of 2018,...
In an increasingly cynical world, many of us find ourselves discontent with our lives - nothing and no one seems to be good enough...