Daily Bible Verse and Devotion – James 4:17

If anyone, then, knows the good they ought to do and doesn’t do it, it is sin for them. – James 4:17 (NIV)

James talks in today’s verse about how when we know to do something that’s good, but don’t do it, it’s sin. Ouch! That verse is intense, isn’t it? How many times do you know that you should speak up at school and don’t? How many times do some people talk badly about someone else, and you don’t stick up for them? Or how often do you not correct someone to avoid you looking bad or getting into trouble?

If you’re honest, it’s probably a lot. And each of those things are sins. As Christians, we should be striving to do good in all areas of our lives.

The good news is that God’s grace is there for when we mess up. So even though you’re not perfect, you’re forgiven in Jesus. So today, try to strive to do what’s right and what you know to do. But when you’re not perfect, don’t beat yourself up. Learn from it, and know that God forgives you!

You Might Also Like

  • Annette
    May 24, 2023 at 6:48 am

    All the time it happens, and I find myself beating myself up over it. But praise be to God that he is forgiving and merciful, that Jesus died to take away our sins, to give us eternal life and to set us free from the law of sin and death.
    God is glorious! We are so undeserving of his love, yet his love reaches the heavens and his faithfulness reaches the sky! Praise God!!!