Yes, that was very helpful. Thank you for your answers!
But there is something I still would like to know...
Does 'break off' imply that one person decides to leave the other whereas 'break up' means both parts reach an agreement?
I appreciate your help.