Rain gardens are shallow depressions that are planted with native flowering plants and grasses, which not only looks great, but also helps soak up rain water and melted snow and provides habitat for beneficial insects and birds. The runoff soaks into the ground rather than causing erosion or carrying pollution to the nearest lake or stream.