Midsummer's Eve takes place in Sweden on a Friday between in late June. It coincides with St. John's Eve, which is no coincidence: 24 June was a feast day of the Christian martyr St John the Baptist, and the celebrations began the night before.
Swedish National Day is observed on 6 June every year. The holiday honours the election of King Gustav Vasa to the thrown in 1523 and the adoption of a new constitution in 1806, both of which took place on 6 June. Before 1983, 6 June was known as Swedish Flag Day. It only became an official public holiday in 2005, replacing Whit Monday.