cry your heart out 652 Views cry your heart out (to cry for a long time) Poor Sophia really cried her heart out during the funeral. I was so upset yesterday that I cried my heart out. – English Vocabulary