£39.99

12 luxury red roses expertly hand-tied and finished with gift wrap.