A rain garden is a special kind of garden designed to help with rain. Rain gardens help to collect rainwater and then allow it to slowly soak into the ground. This helps to prevent flooding and also helps to clean the water as it goes into the ground, which helps keep water sources like rivers and lakes clean. The plants in the rain garden also help to absorb water and hold it in the soil, which helps the water last longer. Rain gardens also help the environment by providing homes for wildlife like birds and butterflies.