How Do Crystals Form