Icebergs float on water because ... these bonds—one from each hydrogen atom—and accept two of them from other, neighboring molecules. Unlike in ice, these bonds are broken and re-formed ...
TA: So snowflakes form when you have a cold water droplet freezing onto a particulate like dust or pollen as it floats ... those bonds between hydrogen forming and really creating these ice ...