annual plants and flowers - what is the difference between annual and perennial plants