Flower buds and leaves of Portulaca oleracea. Photo by C. Gracie