It's raining cats and dogs in Braintree today.