Why do Ice Cubes Float?

Ice cubes float because they are less dense then the water the are in. Water in its solid state(ice) is less dense then in its liquid form. Without this density change ice would sink to the bottom of lakes killing all marine life.