have your cake and eat it too
Meaning
Enjoy two desirable things at the same time, especially when one might normally require choosing.
Tone & use
Usually positive when phrased without “can’t.” It can be used with a person or situation.
Example
“Working at the library lets her spend time with books and earn a living—she has her cake and eats it too.”
