Sometimes a phrase from Jesus sounds strong… even uncomfortable. But when you truly understand it, it changes the way you see people… and also how you take care of what God has given you.
Jesus said in Matthew 7:6 something that, if you read it quickly, might sound harsh:
“Do not give what is holy to the dogs; nor cast your pearls before swine…”
And you might start wondering…
Is Jesus calling people “swine”?
Is He saying we shouldn’t share the message?
Jesus is not talking about despising anyone. He Himself sat with sinners, spoke with the rejected, loved those nobody else wanted. So He would never contradict His own heart.
What Jesus is doing here is teaching something deeper… something that’s not always easy to accept:
Not everyone is ready to receive what you value.
“Pearls” in those times were extremely valuable. They represent what is sacred: God’s truth, your faith, what He has done in your life, what you’ve learned through pain, through tears, through your journey.
And the “swine”… it’s not an insult. It’s an illustration.
A pig cannot recognize the value of a pearl. To it, it’s just another stone.
So imagine this…
You give something precious… something that means a lot to you…
and the other person rejects it, mocks it, or even tramples on it.
That hurts.
And Jesus, with love, is telling you:
“Not everything valuable should be given at any time, or to any heart.”
Because there are hearts that are not ready yet…
not because they are bad… but because they haven’t been prepared.
And here comes the human side of it…
How many times have you tried to talk to someone about God… and they laughed?
How many times did you want to share something deep… and were ignored?
How many times did you give your time, your advice, your heart… and it wasn’t valued?
That gets tiring… it wears you down… it hurts.
And Jesus knows that.
That’s why He doesn’t tell you “stop loving”
or “stop speaking”
or “walk away from everyone”
What He tells you is: be wise.
There are moments to speak… and moments to stay silent.
There are people who are ready… and others who are not yet.
There are seeds that will fall on good soil… and others that won’t.
And that is not your responsibility.
Your responsibility is not to force hearts…
it is to discern.
Because when you try to force something spiritual on someone who doesn’t want it… not only do they reject the message… sometimes they end up hurting you too.
And here’s something that really makes me think…
It’s not about closing your heart…
it’s about protecting what God placed inside you.
Your faith is a pearl.
Your testimony is a pearl.
What God has healed in your life… is a pearl.
Don’t give it where it will be trampled…
give it where it can grow.
And that’s not a lack of love…
that’s wisdom.
Because in the end… not everyone rejects God forever.
Some people just need time.
And maybe today they’re not ready…
but tomorrow they will be.
So you don’t stop loving…
you just learn to wait for the right moment.
Let me leave this in your heart…
Not every rejection means you did something wrong.
Sometimes you’re simply planting… in soil that hasn’t been prepared yet.
And that’s okay.
Trust that God knows who to send, when to speak… and when to remain silent.
Let me leave you with this reflection…
Sometimes we want to save everyone, convince everyone, help everyone…
but Jesus never asked us to do that.
He asked us to be faithful… and wise.
And that includes knowing when to give…
and when to hold back.
I invite you to join me in this prayer…
Lord, give me discernment to understand times and hearts.
Help me not to force what You are not moving.
Teach me to care for what You have placed in my life, without hardening my heart.
Give me love for everyone… but wisdom to act at the right moment.
And when someone is not ready, give me peace to wait… without frustration.
In Jesus’ name, amen.
We are Christians, connecting hearts with Christ.




