One metre - £15.20

Half metre - £7.60

Fat quarter - £3.80

William Morris Holiday Thistle 1897

£15.20Price