In English, "heartbreak" is a well-attested and living metaphor, with phrases like "I'm going to break his heart", "my heart is broken", "he looks broken-hearted", "he's dealing with heartbreak", "he's a heartbreaker", and hundreds of others.
Is there a Latin equivalent to these? The obvious would be cor frangere or cor rumpere, but that feels overly literal.
(By the grace of Venus Obsequens, I'm asking about this for a work of fiction, not for real life.)