Anonymous wrote:
1. Diamonds are and will always be, grossly overpriced, because of the very successful wedding industry. Jewelry in general is not a good investment, financially speaking.
2. Many diamonds are blood diamonds, obtained through conflict and exploitation. You can get a certified clean diamond.
3. Why not try for something original? A different stone perhaps? Not saying it would be cheaper, some sapphires are WAY more expensive, and legitimately so. But you could get a beautiful ring set with quality precious stones that doesn't scream: "I wanted the biggest damn rock and twisted my fiance's arm to get it!". You could design it yourself with your fiance, work with a jeweler, make it special...
When someone comments about buying clothes made in Bengladesh, other non-diamond conflict minerals, or electronics made in exploitative factories, do you comment on the ethics of that? Do you think sapphires don't come from ethically questionable sources? What a weird perspective, too, spend more on a sapphire but seem like you didn't pressure your fiancé into a high cost item (even though you did)?
OP he knew what you wanted, but didn't care enough to meet your expectations. This does not get better over the course of a marriage. Only agree to marry a man who blows you away with how thoughtful and considerate he is. In the end you'll get a guy who is acceptably thoughtful and considerate. If you yourself aren't thoughtful and considerate, you now know what to work on in your next relationship.