Today’s idiom: you can’t have your cake and eat it too
Meaning: you can’t have everything, you can’t have it both ways
Origin: The original phrase was ordered differently, it was more like: you can’t eat your cake and have it too. Many people get confused by the more popularized version above because of the use of the word “have,” which seems to imply that you would be eating it, because what else are you going to do with a cake you “have”? The phrase is believed to have started in 1546 and in 1749 became what it is known as today.