The Charlotte region experienced its coldest temperatures of the season overnight, as the thermometer dipped to 33 degrees and some areas woke up to frost.
It will be sunny today, and the high should reach 60, according to National Weather Service forecasts.
But expect colder temps to hang around for a couple more days, as the low will be around 40 degrees tonight and 31 degrees Friday night.
It wont get much higher than 55 degrees on Friday and 57 degrees on Saturday.
A Canadian high pressure system is to blame, and it will continue building into the Western Carolinas and northeast Georgia through the end of the week.
The system brought freezing temperatures over the North Carolina mountains and areas of frost across the rest of the region. Light snow accumulations are possible Thursday night in the high elevations of the N.C. mountains.
But warmer weather returns beginning Sunday, according to NWS forecasts, with an expected high near 65 on Sunday and Monday, 68 on Tuesday and near 70 on Wednesday.
Marusak: 704-987-3670; Twitter: @jmarusak
The Charlotte Observer welcomes your comments on news of the day. The more voices engaged in conversation, the better for us all, but do keep it civil. Please refrain from profanity, obscenity, spam, name-calling or attacking others for their views.
Have a news tip? You can send it to a local news editor; email email@example.com to send us your tip - or - consider joining the Public Insight Network and become a source for The Charlotte Observer.Read moreRead less