Wild Roses: Grow and Eat Them

Wild roses always have five petals—no more, no less—and while most are pink, some are white, yellow or red.