Acts 10:9–16 (NIV)
9 About noon the following day as they were on their journey and approaching the city, Peter went up on the roof to pray. 10 He became hungry and wanted something to eat, and while the meal was being prepared, he fell into a trance. 11 He saw heaven opened and something like a large sheet being let down to earth by its four corners. 12 It contained all kinds of four-footed animals, as well as reptiles and birds. 13 Then a voice told him, "Get up, Peter. Kill and eat."
14 "Surely not, Lord!" Peter replied. "I have never eaten anything impure or unclean."
15 The voice spoke to him a second time, "Do not call anything impure that God has made clean."
16 This happened three times, and immediately the sheet was taken back to heaven.
It starts with an ordinary afternoon. Peter goes up on the roof to pray. He is hungry, and a meal is being prepared downstairs. This is not a temple or a holy moment he went looking for. It is the middle of the day, and his stomach is empty.
That is often how God works. He does not always wait for us to be in the right frame of mind. He meets Peter on a rooftop, mid-prayer, half-distracted by the smell of food. And while Peter waits for lunch, heaven opens.
Peter sees a large sheet lowered down by its four corners. Inside it are all kinds of animals — four-footed creatures, reptiles, birds. Everything mixed together, the permitted and the forbidden side by side. Then a voice:
"Get up, Peter. Kill and eat."
For a Jew like Peter, this is not a small request. His whole life he has kept the food laws given in the Law of Moses. Certain animals were clean and could be eaten. Others were unclean and were not to be touched. This was not a preference. It was obedience, part of what it meant to belong to God's people. Keeping those lines was how Peter had honored God since he was a child.
So the command lands as a shock. God is telling him to do the very thing he has always believed God forbade.
Peter answers fast.
"Surely not, Lord! I have never eaten anything impure or unclean."
Read that sentence slowly, because there is something strange in it. He says "Surely not" and "Lord" in the same breath. He is refusing, and he is refusing the one he calls Lord.
I know that tension well. There are things I am sure I already understand about God, and sometimes he moves in a direction that does not fit what I am sure of. My first reaction is not always trust. It is to explain to God why he must be mistaken. Peter is not being wicked here. He is being loyal to what he has always known. But loyalty to the old rule is making him argue with the living voice in front of him.
You cannot say "no" and "Lord" for long. One of them has to give.
The voice answers his refusal directly.
"Do not call anything impure that God has made clean."
This is the center of the whole passage. Notice who does the cleaning. Peter did not make anything clean. He did not decide what to accept. God made it clean, and God is telling him to stop calling unclean what God himself has now received.
That is a humbling correction. It means the categories Peter has carried his whole life are God's to set and God's to change. Clean is not a thing Peter earns or manages. It is a thing God declares. And when God declares it, arguing from the old rule is not faithfulness anymore. It is standing in God's way.
It happens three times. The sheet comes down, the voice speaks, Peter resists, and only then is the sheet taken back to heaven.
Three times, because once was not enough. Peter needed to hear it, push back, and hear it again. God is patient with a slow heart. He does not shout the truth once and walk away disappointed. He says it, and says it again, and stays until it starts to sink in.
I take comfort in that. God knows some lessons do not land the first time. He is willing to repeat himself. The repetition here is not frustration. It is mercy for a man who is going to need this truth very soon.
Here is the turn. This vision is not really about food.
Right after this, men arrive at the door sent by a Roman named Cornelius — a Gentile, an outsider, exactly the kind of person a devout Jew would have kept his distance from. Peter would soon walk into that man's house, something he had been taught never to do, and say out loud, "God has shown me that I should not call anyone impure or unclean."
The sheet full of animals was God preparing Peter to see people differently. The wall Peter thought God had built between clean and unclean, between insider and outsider, God was tearing down. The gospel was about to cross a line Peter did not think it was allowed to cross. And it would reach us — most of us who read this are the outsiders that vision was making room for.
It is easy to decide, quietly, that certain people are outside what God will touch. We rarely say it out loud. We just keep a distance, the way Peter kept the food laws — sure we are being faithful.
But God keeps lowering the sheet. He keeps naming clean the people, and the parts of ourselves, that we had written off. The question is whether we will argue from the old rule, or let him set the categories.
Where has God already made clean something you are still calling unclean? Is it a person you have quietly decided is too far gone? Is it a part of your own past you are sure God could never receive? Listen for the voice that says: do not call impure what I have made clean.
And if it takes hearing it three times before you can believe it, that is alright. He is patient. He will say it again.
All glory to God — forever and ever. Amen. 🤍
If this reflection spoke to you, consider subscribing to follow along my journey of faith, meditation, and rebuilding — one day at a time. Your support truly means more than you know. ❤️

