Warmer and brighter weekend ahead