Ever had a sudden craving for some cake, perhaps after lunch, or late at night while you were scrolling on your phone? You're ...