Joshua: God's Perfect Faithfulness vs. Our Heart Idols
Joshua isn't just about conquest—it's about covenant faithfulness. God kept every promise to bring His people into rest, even when they couldn't let go of their idols. Joshua led them in where Moses couldn't enter, foreshadowing the One who would finally bring us into true promised rest. Here's what makes Joshua powerful and heartbreaking: God's relentless faithfulness documented against Israel's ongoing unfaithfulness. "Not one of the good promises which the LORD had made to the house of Israel failed; all came to pass" (Josh 21:45). God brought them through the Jordan on dry ground—just like the Red Sea. He gave them victory at Jericho by faith. He parceled out the land exactly as promised. Every. Single. Word. Fulfilled. Then the final chapter hits. Joshua gathers the people and challenges them: "Choose this day whom you will serve...as for me and my house, we will serve the LORD" (Josh 24:15). The people respond: "We will serve the LORD!" But Joshua stops them cold: "You are not able to serve the LORD, for He is a holy God; He is a jealous God" (Josh 24:19). Why? Because he knows what's in their hearts. The idols are already taking root. So he makes it explicit: "Put away the foreign gods which are among you" (Josh 24:23). Their response? "The LORD our God we will serve, and His voice we will obey" (Josh 24:24). Notice what they didn't say? They never said they'd put away the foreign gods. They wanted both. This is syncretism—worshiping God while keeping pet idols on the side. This sets up Judges, where Israel does exactly what Joshua warned against. Moses brought Law but couldn't bring them into the land. Joshua brought them into rest but couldn't change their hearts. Only Christ does that—removing the heart of stone, giving a heart of flesh, sprinkling us clean from idolatry, placing His Spirit in us (Ezek 36:25-27). Where are you still trying to serve the Lord while holding onto your idols? What would it look like to actually let them go?