Abundant rain