The unofficial start to the summer season will get underway a few days early.
It'll feel like mid-July heading into Memorial Day weekend, with temperatures forecast between the upper-70s and the mid-80s with humidity and chances for thunderstorms each day between Thursday and Monday, according to the National Weather Service.
The holiday weekend forecast high temperatures in Buffalo:
Friday: 83° Saturday: 85° Sunday: 84° Memorial Day: 80°
That will make this the longest sustained stretch of weather this warm so far in 2016.
The mercury hit the 80-degree mark once - on May 12. That day's high topped out at 81 degrees.
The change to above-normal conditions actually began Sunday, when temperatures reached into the lower 70s, but some real mid-summer-like heat and humidity is on tap for the end of the week, through the weekend and into next week.
After a couple more sunny days - with highs of 77 degrees forecast - today and Wednesday, the thermometer will push toward the 80-degree mark on Thursday with widespread showers and scattered thunderstorms expected as warm and cold air masses jostle for position, forecasters said. Some of the thunderstorms could even support "locally heavy downpours."
By Friday, that warmth will win out.
"A very summery pattern will be firmly in control Friday through early next week across the region as a classic Bermuda high sets up over the western Atlantic, pumping heat and humidity into the Ohio Valley and Northeast," according to the weather service's forecast discussion.
Mid-to-upper 80s are expected inland from the lakes in Western New York on Saturday when the heart of the warmest weather will prevail.
The humidity associated with the weather pattern will bring about a 30 percent chance for scattered showers and thunderstorms each day between Friday and Monday, the weather service reported.
The average high temperature for the weekend is about 70 degrees.