Creating a lush flower garden year after year can be a challenge. Some beautiful annuals are sterile, which can leave you starting from scratch every year. Opting for perennials and self-seeding ...