I heard that breaking off an engagement to marry is bad. Is this true?
I see that there are reasons that allow one to break an engagement: Chelkas Yaakov (EH 80)
So is it not permitted to break it without a reason? Or, is it just that you do not need to pay a cancellation fee (if you had one) if you have a real reason?
I heard that you need to ask for forgiveness if you break an engagement. Is this true?
Please provide sources for you answer, as well as where can I read more on this subject in Hebrew or in English.