You can level up a flower by planting three flowers of the same type and level next to each other. They will merge together, creating a flower of a higher level. Most flowers can reach level 7; however, certain types of roses can reach level 13.