Hi, Annie. I feel your pain; we put the for sale sign in front of our house a while back, and it is still on the market. I expect that we will take it off the market and re-list it in the spring when mortgage interest rates are lower. I avoid listing during the holidays lest I spend my days with a mop and dust rag in one hand and a bucket of wassail in the other, scrubbing walls and mumbling about running off to join a convent …

We do things a little differently here, and adopting these strategies might help you too - or it might be of no help at all
Here goes:
First of all, the only person we speak with is our selling agent with whom we signed a contract. We never speak to buyers’ agents or the potential buyers - or anyone else for that matter. All questions are routed through her. That limited communication prevents any undue pressure or shenanigans. There have also been places we lived where the market was so competitive that we removed the sign altogether to prevent a stream of people ringing the doorbell.
The second is that the “Sold” sign may not put up until the sale has closed. If the house is under contract, the agent may put up an “Under Contract” sign, but we made the stipulation that the house could continue to be shown up to the point that the house is closed. This is very important if you have a contingent offer if the buyer must sell their house to buy yours. We always limit a contingency offer to 30 days, because we know that a contingency sale tends to reduce the interest since people don’t want to get their hopes up. That motivates the buyer and agents to get a move on. If anyone comes to the house (very rare), we have our agent’s business cards on hand to hand them. Again, that narrows communication agent to agent.
The third is that when the agent’s contract expires, we shift the agreement to month-to-month. Knowing that the agent can lose the listing (and therefore her fee), it keeps the fire lit under her in case she loses motivation.
The fourth, and the most important, is that we make sure that the agents’ fees are negotiable. When we sold our last property, I had a number that we needed to make. When the buyer came in low and wouldn’t budge, and neither agent was effective in negotiating, we asked the agents to bring their fee percentage down so we could reach that number. Real estate agents are ridiculously overpaid here, each splitting 5-6% of the sale price, so knocking it down a little didn’t hurt much.
I am a pleaser who likes everyone to be happy, but I learned long ago that you have to steel yourself to be tough with agents. Set a number in your head, and stick with that and don’t be afraid to put conditions in the contract.
Two can play the no communication game. If I were you, I would consider just sitting on this for a few days with a simple email to your agent that you are on hold.
The good news is that it sounds like your place is very desirable and that you’ll soon have a contract. Good luck!