Well if he calls off the engagement, can’t seh keep the ring for her trouble?
Marriage is largely ruled by the law of contracts.
Although, in this case he may be in breach!