If this is some sick joke, we're not laughing.
First, we're teased Thursday with a taste of 68-degree weather.
Then we're pummeled with 7.7 inches of wet snow Saturday and Sunday in a late-season slushy dumping, just as many of us were packing away our winter boots and pulling out our dust-covered sandals.
Mother Nature, Old Man Winter or whatever you call yourself, do you have a heart or do you find pleasure in our sorrow?
Even Steve McLaughlin, a meteorologist with the National Weather Service in Cheektowaga, has been left scratching his head in amazement.
"It was a potpourri of precipitation," McLaughlin said. "This is probably the most potent April, late-season event we've had since 1975 -- especially for the Southern Tier."
Saturday, Buffalo Niagara International Airport in Cheektowaga was hit with 4 inches of snow, breaking the April 2 snowfall record of 3.1 inches set in 1924, McLaughlin said.
Sunday, we received another 3.7 inches.
Precipitation equaled 2.3 inches for the first weekend in April, a month that averages about 3 inches.
Buffalo also broke a daily precipitation record Saturday with 1.57 inches, drowning the April 2, 1970, record of 1.11 inches.
But the Southern Erie County and the Southern Tier got clobbered with the most snowfall.
In Erie County, Colden had 17 inches over the two days, while Boston got 15 inches.
Jamestown in Chautauqua County, with 11 inches, and Perrysburg in Cattaraugus County, with 20 inches, were among the hardest hit.
But Western New Yorkers have a few reasons to crack a grin today.
Rochester seems destined to outpace Buffalo in the annual snowfall race by recording 113.6 inches so far this year, while Buffalo has 107.5 inches, McLaughlin said.
Plus, our temperatures are expected to reach the lower 60s Wednesday.
The only downfall, meteorologists say, is a possibility of flooding. Tonawanda Creek already has minor flooding, while authorities are monitoring the Allegany River, Cazenovia Creek and Ellicott Creek.
"No major flooding is expected," McLaughlin said. "There's a lot of snow to melt, so keep an eye out."
Meteorologists say snow is out of the forecast this week.
Today, the forecast calls for partly sunny skies with highs in the mid-40s. Tuesday and Wednesday will be partly sunny, and Thursday is expected to be cloudy with a chance of showers and highs around 50.