first off, its a gift. I expect he had to pay gift taxes on that stuff. ouch.
Second, dude is a moron. Save the expensive rings and stuff for the actual wedding!!
It’s traditional to give the engagement ring during the proposal, and the wedding ring during the wedding. I don’t know of anyone who ever did it the other way around.
Engagement rings are given as part of a contract to marry. No marry, man gets ring back...Wisdom from Judge Judy on many cases....Its not just a gift its a contract...