A messy spring system will bring in a mix of rain, sleet and snow to our region this weekend and into Monday, with conditions depending heavily on location.