The weather forecast says rain tomorrow and rain for the foreseeable days ahead. The ...