Heiligabend – Christmas Eve in Germany

For Germans, the most important Christmas traditions are reserved for Christmas Eve. On this most magical of evenings, German families come together and celebrate with song, food and gift giving. How do Germans prepare? The weeks leading up to Christmas Eve are...