eat one’s heart out—be unhappy and miserable, usually for a long period of time:
- Raleigh, in prison, was eating his heart out in the desire for freedom.
eat your heart out—(humorous) is used to say that one is even better than the (famous) person mentioned:
- Choi Min-sik gives what I think is the greatest performance ever, so eat your heart out De Niro, Brando, and Pauly Shore.