How Do Rock Crystals Form