Commelina communis, the Asiatic dayflower, is an annual herbaceous plant in the dayflower family, Commelinaceae. The blooms last for a single day and are distinctive with two relatively large blue petals and one much reduced white petal. The three long stamens are fertile, while the three short stamens are infertile. This focus-stacked photograph of a C. communis flower was taken in a garden in Bamberg, Germany.Photograph credit: Reinhold Möller