Roses are important in algebraic topology, where they are closely related to free groups.As a cell complex, a rose has a single vertex, and one edge for each circle.A rose with n petals can also be obtained by identifying n points on a single circle.The universal cover is an infinite tree, which can be identified with the Cayley graph of the free group.The intermediate covers of the rose correspond to subgroups of the free group.