Stalactites hang from the ceiling. Stalagmites grow from the floor. All are fragile crystals, born from the sweat of rocks in the depth of caves etched into the mountains by water and time. Stalactites and stalagmites spend thousands of years reaching down or reaching up, drop by drop, searching for each other in the darkness. It takes some of them a million years to touch.