"You prepare a table before me in the presence of my enemies." - Psalms 23:5

In today's look at the 23rd Psalm, we read that God prepares a table for us. While this is remarkable in itself, the thing that really makes this verse stand out is that He does this while our enemy is still present.
To really grasp the full impact of what that means we have to understand who it is that wrote Psalm 23. We are talking about King David.
David was a man who lived much of his life on the battlefield facing real enemies with real swords and real bows. He faced down armies, rivals, adversaries, giants and angry kings. Yet, as he described in this passage, he had a special relationship with God. When he walked into battle, he saw a table being laid out before him.
Why a table? What is the significance of a prepared table? The table was for a victory feast. God was promising him victory. He was telling David that he would not fail because God was in the fight! God knew about the coming struggle and He knew how it was going to end.
The message for the follower of God is clear and unmistakable. God knows your enemy and He knows your battle. He knows what struggles you have and He knows what victory will look like for you.
Psalms 66:12
"We went through fire and through water, yet You brought us out into a place of abundance."
You don't know what victory will look like for you, but God does. He who is faithful will get you through to your place of victory. This is His promise to those who love Him. It may seem like He has forgotten you. You may feel defeated. You may not see a victory in the near future. But, He is with you and He will never leave you.
He is preparing your table right now.