God “Rewrites” Your Heart – October 27, 2025
Read: Jeremiah 31:31-34
“The days are coming,” declares the LORD, “when I will make a new covenant with the people of Israel and with the people of Judah. “This is the covenant I will make with the people of Israel after that time,” declares the LORD. “I will put my law in their minds and write it on their hearts. I will be their God, and they will be my people. “For I will forgive their wickedness and will remember their sins no more.” Jeremiah 31:31-34 (selected verses)
God “Rewrites” Your Heart
In the name of the Father and of the Son and of the Holy Spirit. Amen.
Have you ever played a video game that glitched? Maybe your character got stuck in a wall, or the screen froze right before you beat the boss. Ugh! Sometimes it even says, “Error—file corrupted.” That means something deep inside the game’s code is broken. The system still works, but the code needs to be rewritten the right way.
A long time ago, God’s chosen nation—Israel—was like that broken system. God gave them his “covenant,” his perfect rules written on stone tablets. Uncorrupted. These rules showed the holy way to live. The rules themselves were perfect. Good. The rules weren’t the problem; the people’s hearts were! They kept disobeying and following other gods. It was like their hearts had “bad code” inside. Because of that, they felt far away from God.
But then God gave his people good news through a prophet named Jeremiah. God said, “The days are coming when I will make a new covenant with the people of Israel and Judah” (Jeremiah 31:31). This new covenant would not just be rules on stone. God said, “I will put my law in their minds and write it on their hearts. I will be their God, and they will be my people” (Jeremiah 31:33).
How could God do that? By sending Jesus! He is God and came into our world fully human. He lived God’s perfect “code” every day of life. Then he died on the cross to pay for our sins, and he rose again to make us perfect again. When we were baptized, God rewrote our hearts with his code of love—just one word: “forgiven.”
Sometimes we mess up—we lie, fight, or say mean things—and we feel guilty, like a broken game that can’t be fixed. But Jesus changed all that. He rewrites our hearts with his love that never crashes or glitches.
Now God’s Spirit lives in us, helping us show love to others. We can “run on God’s love code” every day—by helping someone who’s lonely, saying kind words, or forgiving when it’s hard.
So remember: God is close. God is for you. God has rewritten your life with his love.
Prayer:
Dear heavenly Father, thank you for sending Jesus to rewrite our hearts with your love. Please help us trust your forgiveness and share your kindness with everyone. In Jesus’ name, Amen.
The questions below are to help families discuss this devotion. The questions are divided by age group as suggestions, but anyone could reflect on any of the questions as they desire.
Questions for Younger Children
- Have you ever broken something—like a toy or a game—but someone fixed it for you? How did that feel?
- What does it feel like when someone forgives you for doing something wrong?
Questions for Elementary Age Children
- When God says he’ll write his law on our hearts (Jer 31:33), what do you think that means? (Hint: It’s not written with a pen!)
- What’s one way you could show God’s love today—maybe by helping, sharing, or forgiving?
Questions for Middle School and Above
- Agree or Disagree: Since Jesus forgives our sins (Jer 31:34), we can forgive others no matter what they’ve done. Why?
- If a friend feels bad about something they did, how could you help them see that Jesus can “rewrite” their heart too?



