To ensure the freshness of roses, examine the petals and stem: fresh roses have firm, vibrant petals without blemishes or wilting and a rigid, upright stem that’s green at the cut. Also, the leaves should be healthy and green, and the buds firm yet slightly opened, indicating optimal freshness.