ice floats because...
Ice floats on water because hydrogen bonding makes liquid water unusually dense