What does _____ your heart out mean? Does it carry a positive connotation or a negative one?
For example:
work your heart out.
Does this mean that you like working, so you should do it to your heart's content, or does it mean you do a lot of what you don't like to do (work)?
Any help would be appreciated.