I guess the 2 ft of snow in your yard melted
Summer isn't here, as per the Astronomers. That is, unless, you wanted to define astronomical summer as the 91 days when the sun is highest. If so, then it arrived 45-ish days before June 21st-- that's May 7th!