Filling up a garden entirely with flowers can be expensive and time-consuming, as well as a poor way to encourage plant diversity. It's best to have a variety of plants in your garden, such as a ...