As energy in the form of heat is added to an ice cube, it begins to melt. What causes melting?

AHeat causes the molecules in the ice cube to expand and forces them apart.
BThe transfer of thermal energy to the ice cube causes its molecules to move faster.
CHeat removes thermal energy from the ice cube and causes it to become liquid water.
DThe additional energy causes the bonds between hydrogen and oxygen in the ice cube to break.