Perennials are easy to care for and there are so many to choose from. Many of them bloom for a few weeks and are done for the summer. But there are those that will give you blooms all summer long. In fact, some bloom for 8, and up to 12 weeks! There are plants that come in many sizes, colors, shapes...