I have a looong history of things-which-should-be-spontaneous-and-lovely-going-tits-up-at-the-last-minute. Proposals, romantic getaways, coming home early from work to surprise family- you name it, it has gone pear-shaped.
Ordered Christmas presents to be made last week, on the understanding that they would actually be ready by Christmas. Paid for them Sunday. Got an email on Tuesday saying that the order was being worked on, they anticipated they'd be done by Wed or Thursday at the latest. 
Sent a couple of emails enquiring about delivery which made it clear I'd have to pick them up. No probs I say, I'll pencil in a trip on Friday to collect.
Now I have an email hemming and hawing about how it is a very tight deadline and they might be ready by Thursday but supplier will be going on holiday on Friday.
Bugger. I'm going to have to do emergency Christmas shopping for replacement interim gifts, aren't I?