In Denmark, Midsummer's eve is called Sankt Hans aften, or Saint John's Eve. It's not a religious holiday, but the traditions reach back to religious roots. The day is named for the feast day of John the Baptist. Bonfires date back to Viking beliefs that these would drive away evil spirits. Witches are burned in effigy, remembering the witch burnings of centuries past.