In June, roses can be found blooming in gardens everywhere. They've inspired countless poets and are the traditional symbols of everlasting love, romance and perfection.