Midsummer is a celebration of the season of summer, taking place on or near the date of the summer solstice in the Northern Hemisphere, the longest day of the year. The name "midsummer" mainly refers to summer solstice festivals of European origin. From Wikipedia