Answer:
Leaves float on water since they are too lightweight to break the surface tension of the water. Leaves also contain chloroplasts; which makes sugars using sunlight (a.k.a. photosynthesis). One of the by-products of this process is Oxygen. The oxygen sits in the middle of the leaf, called the Parenchyma. This gives the leaf a lower density than water; thus causing it to float.