Rain will spread north through the Willamette Valley and should arrive in the Portland area around time for Sunday dinner.