In a week's time the mercury at Buffalo dipped as low as 38 degrees and spiked as high as a record-breaking 89.
This weekend will trend toward the warmer end, according to National Weather Service forecasts. Then, it will get cold again.
It's like Katy Perry's hit single on repeat, and no chance to change the station.
A ridge building over the the eastern Great Lakes Saturday and Sunday with deep southerly air being pulled into the region will send temperatures back above normal into the mid-to-upper 70s Saturday and then into the mid 80s on Sunday.
"While record highs will be safe on Saturday, Sunday record highs may be challenged," reported the weather service's area forecast discussion.
Saturday's record is 89 degrees, set in 1991.
Sunday's high mark for heat goes all the way back to 1949 when it was 87 degrees.
With the heat will be humidity as well.
There won't be "much relief at night" either, the forecast reports, with overnight lows falling only toward 60 degrees under humid conditions.
With the warm, moist weather, showers and thunderstorms are also in the forecast through Monday night.
Then, early next week, it's back to colder and drier air.
Another "sharp cold front" is expected to pass through Buffalo Niagara late Monday.
"This would be similar to last week's change from well above normal to below normal temperatures due to a strong cold front," forecasters said.
Highs on Tuesday and Wednesday are only expected to be in the 50s with overnight lows in the low 40s in Buffalo.
May 2015's record breakers to date:
- Fri., May 8: record high temperature of 88 degrees broke former record of 85 set in 1979.
- Sat., May 9: record high temperature of 89 degrees broke former record of 82 set in 2014.
- Mon., May 11: highest low temperature for the date - 64 degrees - broke former record of 63 set in 1985.
RELATED: It's getting cold up here