Flowers by Petals and Stems