I finally got my own back for Christmas shopping:

I took my girlfriend into eight different pubs without getting a drink and then went back into the first one and bought a pint!