Ultimate 100 Rose Hand-Tied. 100 Grand Prix roses expertly hand-tied and finished with diamante pins.
View full size