A warm and pleasant weekend forecast