These pretty water garden plants thrive in or beside ponds. Most of these water-loving plants produce colorful flowers or interesting foliage.
2k