eat your heart out 392 Views eat your heart out (to suffer from excessive longing) When I think about my flight delay, I eat my heart out. I just bought a new digital camera. Eat your heart out, Alex. – English Vocabulary