Final answer:
Ice cubes float on water because their lattice structure, thanks to hydrogen bonding, makes them less dense than liquid water, enabling them to remain on the surface.
Step-by-step explanation:
Ice cubes float in a glass of water because the molecules of ice are arranged in an orderly lattice structure, which creates an unusually large amount of empty space between them. This structure is due to hydrogen bonding and results in ice being less dense than liquid water.
Since a substance with lower density will float on a substance with higher density, ice floats on water. Water is most dense at about 4°C; below this temperature, as water becomes solid (ice), it expands, making the solid form of water (ice) one of the few substances that is less dense than its liquid counterpart.
It's important to note that this characteristic of water has significant ecological implications. In bodies of water such as lakes and ponds, ice forms on the surface, providing insulation and allowing aquatic life to survive beneath the frozen layer during winter months.