have one's cake and eat it
The phrase "have one's cake and eat it too" means to want or expect to enjoy the benefits or advantages of two conflicting or mutually exclusive options or situations simultaneously. It implies a desire to possess or experience the best of both worlds, even when those options or situations contradict or oppose each other. However, in reality, it is often not possible to have both options simultaneously.
Play Just Saying
You will never be “out of your element” thanks to multiple difficulty levels and phrase libraries provide idiom puzzles for all levels from students to English learners to fluent adult English speakers.
Just Saying is “the real McCoy” of phrase games!