The summer solstice celebration has its roots in pre-Christian practices and is a day when the spirits of nature join the human community to rejoice in the long days of summer. Scandinavians celebrate the summer solstice, the longest day of the year, with a festival of light, flowers, food, and music.