I love it when things work out like I expect them to. God calls me to something. I step out in faith. Victory comes neatly wrapped up in a package a short time later.
But Joshua waged war for a long time to get his victory. And at times, so must we.
Things don’t always go as planned, even when we’re following God’s instructions. But victory will come, if we persist.