It's the June solstice tomorrow (June 21), which is the longest day...or the shortest day...depending on your hemisphere.
To find out what it's all about, having a look at
Why Planets Have Seasons.
Here's a partial solar eclipse at nearly midnight. It's in Tromso, Norway - one of my favorite places - a few weeks ago.