Why do bees make honey?

Bees make honey as food for themselves and for their offspring. It provides
them with the energy they need for their flights to a field, and heat to keep their
bodies and dwelling warm; and for the secretion of wax for comb building.
Bees store surplus honey for a rainy day and...