The battle between spring wanting to move in and winter trying to hold on is in full swing.

Temperatures soared into the 50s Monday and it felt so good. Well, the feel-good meter will continue on Tuesday as temperatures take a run at 60 in a few places with sunshine fading behind some clouds filtering in after 2 p.m.

On Wednesday, a storm system will produce heavy snows across the upper Ohio valley along with blizzard-like conditions. Luckily for us we will be on the warmer eastern side of the storm, meaning any precipitation that falls will be rain. In fact with temperatures approaching 60 and cooler air trying to filter in from the west, we can actually see a few spring-like thunderstorms. Most of the showers will fall during the afternoon and early evening hours. So drivers, pedestrians, man and dog alike will be dealing with wetness not whiteness.

The spring-like temperature party will come to a crashing halt after midnight Thursday, however, as Old Man Winter tells us he's not through with us yet. Temperatures will nosedive into the frigid teens by early Thursday morning. A few snow showers might accompany the polar shot after midnight: the best chance of seeing some slick spots will be in our northwest locations, especially in the Lehigh Valley and upper Bucks County. Wind chill factors will become sub-zero across many of our northern and western suburbs by early Thursday morning.

Cold winter winds will be howling during the day on Thursday as temperatures remain in the 20s, but it will remain dry.

But the wild swing in temperatures will reverse themselves on Friday and into the weekend as readings climb into the 40s on Friday and take another run at 60 by Saturday.

Take full advantage because computer models continue to point to a cold and stormy period between March 17-19 with anything from snow, sleet and rain possible. It will depend entirely on coastal development, location, intensity and track.

As of now, it's weather March madness at its best.

I will keep you posted as needed.

John Bolaris