lay siege
Verb
Meaning
(intransitive) Chiefly followed by against or to: to engage in a siege; to besiege.
(intransitive, figuratively) To attack continually over a long period.
They’re laying siege to all we hold dear.
Synonyms
Examples
When you are desperate to get someone who isn't all that interested in you, you lay siege as hard as you can.
Happiness is something you lay siege to, it is a battle like a game of go. I will take hold of all the pain and snuff it out.
If I hold out here and I lay siege to Troy, my journey home is gone, but my glory never dies.