Todas las plantas fanerógamas dan flores. Las únicas que no dan flores son: los helechos y algunos grupos menos conocidos: Equisetum, Lycopodiaceae, Selaginella, Isoetes y Psilotaceae, aparte de las plantas no vasculares como los musgos, hepáticas, antoceroteas y las algas verdes y rojas. Aunque no sea exacto, casi podría resumirse del siguiente modo: si es una planta, da flor. Lo cual no quita que algunas especies de Aloe sean de floración más difícil que otras. El Aloe juvenna es el más difícil: las flores solo aparecen en plantas de mucha edad, y no todos los años.