5 differences between promise and engagement rings