I went out to dinner last weekend with some friends. When the dessert menus were presented I ordered an after-dinner drink, which I prefer instead of dessert and I enjoy sipping it slowly.
Waitress came back and took the dessert orders. No drink.
Waitress came back and served the desserts, looked at me and said "Your drink will be coming shortly." At which point I asked her to please cancel the order. (I didn't think that there would be enough time to properly enjoy it, except for a few sips.)
It was probably at least 15-20 minutes between placing my order and cancelling it. No biggie, we were all having a wonderful time.
Curious -- are you obligated to pay for a cancelled order that was never actually served? (Maybe it was sitting at the bar waiting for server to deliver?

)
I could understand that if I cancelled it while she was setting down in front of me, then I should pay. Right?
One of the friends, SURPRISE!;D, picked up the tab for the entire table. I couldn't find a polite way to say "check to make sure she didn't charge you for that drink that I cancelled."
It still bugs me and I'm wondering what would have been the best way to handle this situation.