Flowers that come back every year are called perennials. There are (nearly) endless types of perennial flowers that suit all different climates and growing conditions.