The Rose is a flower in BioShock Infinite

There are many red roses in The Garden of New Eden