Three factors have come together to bring unprecedented rainfall in Texas.