White rose handtiedFrom £39.99Sale PriceHow many roses*6 white roses12 white roses15 white roses20 white roses (as image)25 white roses30 white roses40 white roses50 white roses100 white rosesDay of Delivery*0/500Card message*0/500Quantity*Add to Cart