A branch covered in ice. Baltimore could see up to a tenth-inch of ice from freezing rain tomorrow morning.

It’s a strange weekend ahead, with all the stages of early winter on display.

Baltimore and the surrounding counties could be looking at the season’s first snowfall tonight, followed by some icing that will make for a slippery Saturday morning. As a result, the National Weather Service has placed the entire region under a winter weather advisory for 12 hours starting tonight at midnight.

The NWS forecast from this afternoon shows snow should arrive between 10 p.m. and 1 a.m. tonight. After the dusting will come periods of freezing rain and sleet leading up until about 7 a.m., then turning into regular old rain, according to the forecast. The freezing rain and sleet could coat the roads and sidewalks with a sheet of ice up to a tenth-inch thick before it starts to melt.

Some area schools aren’t looking to test mother nature tomorrow morning. The Baltimore City, Baltimore County and Anne Arundel County public school systems have cancelled all events scheduled before noon on Saturday as a precaution.

Luckily, it won’t last long. After getting some historically chilly days this week that led the City to call its first Code Blue alert of the year, Baltimore is expected to see temperatures rise from as low as 8 degrees (with wind chill) this morning to a comparatively toasty 55 degrees by Sunday afternoon.

Unfortunately, the warmer weather is set to bring lots of rain right around the time the Ravens play the Eagles in a crucial game on Sunday, making Baltimoreans’ entire weekend that much more unpredictable.

Ethan McLeod is a freelance reporter in Baltimore. He previously worked as an editor for the Baltimore Business Journal and Baltimore Fishbowl. His work has appeared in Bloomberg CityLab, Next City and...