It rained cats and dogs this morning, but was perfectly sunny by afternoon.