What is the Summer Solstice?

The summer solstice is the longest day of the year. It is recognized by pagans as a holiday and time for celebration. It is also called midsummer and is where midsummer nights dream came from.