Everything You Should Know About Crystals