A couple of days ago, my wife and I had planned a surprise visit to our friends living in a neighboring state on account of their first wedding anniversary.
But at the very last minute, we got notified by our travel operator that there was an impromptu agitation by the farmers of the neighboring state and all transport services were cancelled since the protest was turning violent.
This happened when we were about to board our bus. We'd to return to our homes (some 50 kms away from the bus station) disappointed and angry. We also had to cancel all the surprise events we'd organized for our friends which did some considerable damage to our pockets. I'm wondering if there's an idiom/expression for this scenario?
Possible usage example:
We were super excited to meet our friends during the weekend but the farmers' agitation brought all our excitement to a grinding halt. We _______________.
A phrase that I considered was high and dry but we were not stranded per se, as the meaning implies.
Is there an idiom/phrase that fits this context?