James 4:17
Therefore to him that knoweth to do good, and doeth it not, to him it is sin.
James ends the chapter by making it painfully simple. Sin is not only doing what is wrong. It is also refusing to do what you already know is right.
That hits closer than most of us want.
We can sound very spiritual while dodging plain obedience. We speak with certainty about trips, plans, purchases, and goals. We act as though next month is already ours. But then when it comes to the things God has already made clear—gathering with believers, opening His Word, praying, obeying the next right thing—we suddenly become hesitant and vague. “We’ll see.” “Maybe.” “If the Lord leads.”
Here’s the thing.
Sometimes “waiting on the Lord” is real. And sometimes it is just religious cover for reluctance. We do not need fresh guidance about what God has already spoken. We do not need a special sign to do the good right in front of us. If the Lord has made something plain, delay is not spirituality. It is disobedience.
That is the irony James exposes. We speak boldly where we should be humble, and we grow strangely uncertain where we should be settled. We ought to hold our future plans loosely and our obedience firmly. “I may take that trip if the Lord wills.” Fine. But when it comes to the basic good we already know to do, there should be a steadiness about us.
I love that because it clears the fog.
It reminds me that much of the Christian life is not about chasing hidden mysteries. It is about obeying known truth. Pray. Gather. Love people. Open the Word. Speak honestly. Do the next good thing God has put before you.
A man can miss a whole life while waiting for extra direction he does not need. Meanwhile, the good in front of him sits undone.
So do not hide behind vague language when God has already spoken clearly. Save “if the Lord wills” for the plans you cannot control. But where the Lord has already shown you what is right, do it. To know the good and leave it sitting there is sin.

