The ring could have been in his family.
In addition, she had no moral right to keep it regardless of who broke the engagement.
If the woman keeps the ring, that’s the same as stealing. Absolutely no moral reason for her to keep it...especially if she was planning to sell it.
No twisting of reality can change morality.
I disagree. The idea that a man “gives” an engagement ring to a woman as a promise of marriage, breaks that promise, and somehow is due the ring back means that she’s just renting out her finger for his claim on her as long as she so interests him. That is gross and creepy.