eat one's heart out

[eat one's heart out] {v. phr.} To grieve long and hopelessly; tobecome thin and weak from sorrow.

For months after her husband'sdeath, Joanne simply ate her heart out.

We sometimes hear of a dogeating its heart out for a dead owner.