Jam tomorrow

Origin of: Jam tomorrow

Jam tomorrow

British expression that means something promised that never comes, rather like pubs that have signs that proclaim, “Free beer tomorrow”. Why jam? The allusion is to Lewis Carroll’s Through the Looking Glass (1872) when the Queen of Hearts says, “The rule is, jam tomorrow and jam yesterday - but never jam today.” Carroll’s book was very popular and the expression caught on very quickly after 1872.