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