Soggy weather for the rest of the week, but a beautiful weekend ahead