Ahh, the garden rose. It might possibly be the most perfect wedding flower. It just oozes romance and has the softest, feminine appearance. It comes in a wide variety of colors so you are sure to find the shade to pop into your bouquets. And as an added bonus, they smell just as sweet as they look!