The solstice is the beginning of the astronomical summer that has been celebrated since ancient times as the longest day of the year, whereas Midsummer now refers to numerous celebrations that are held over the solstice period, between June 19 and June 24, with both pagan and Christian origins