The Mayflower
This English rose has approximately 140 petals, that is a lot of "he loves me, he loves me not". But, if you land on the right petal at the end, it just may be worth all that counting.
Enjoying my life raising prize winning roses and white boxers, Talula & Daisy