Why is the melting point high for an ionic compound?

A. The order and regular arrangement of the ionic bond crystal lattice leaves minimal empty space between the positive ions and negative ions.

B. A large amount of energy is needed to break all of the ionic bonds in a crystal lattice because there are many attractions between positive and negative ions occurring at the same time.

C. The geometry of the ionic bond crystal lattice requires excessive heat (energy) to bend its rigid structure into a fluid liquid.

D. A small amount of energy is needed to break all of the ionic bonds in a crystal lattice because there are many attractions between positive and negative ions occurring at the same time.

Is it B?

yes