A snowflake forms when water vapor condenses into infinitesimal micro-droplets and the droplets then find a nucleus - typically an even smaller grain of atmospheric dust - to which they attach and crystallize.