Nova Scotians who have been anxiously awaiting the return of sunshine are in luck this weekend.

Central mainland (including greater Halifax)

Forecast: Mainly sunny with a few clouds moving in tonight.

High temperature: 20 C west and 15 C east

Low temperature: 8 C with a risk of frost

Northern Nova Scotia

Forecast: A mix of sun and cloud.

High temperature: 18 C except 13 C along the Strait

Low temperature: 8 C except 4 C in low-lying areas. Risk of frost

Southwestern Nova Scotia

Forecast: Sunny and clear.

High temperature: 20 C except cooler along the coast

Low temperature: 8 C except 4 C in low-lying areas. Risk of frost

Annapolis Valley and Cumberland County

Forecast: Mainly sunny.

High temperature: 20 C

Low temperature: 8 C with a risk of frost

Cape Breton

Forecast: Cloudy then a mix of sun and cloud near noon.

High temperature: 12 C

Low temperature: 8 C except 4 C in low-lying areas. Risk of frost