"having your cake and eat it too" is a saying that means you have succeeded beyond what was aspired to