4007

Heather

2460

Adriatic

1583

Turquoise

1991

Orangutan

1990

Cream

4005

Fire Glow

2375

Knailsworth

4002

Meadow

1584

Pink

70% Acrylic 9% Alpaca 21% Polyester. 230 metres / 251 yards. 100g ball.

£3.60 per ball

2911

Antique Cream

1992

Lilac

2439

Champagne

3063

Sorbet

2451

Quartz

2370

Kemble

1859

Matador

1910

Duck Egg

2376

Bilbury

204

White

1862

Rusty Orange

4003

Blossom

2374

Snowshill

1082

Lewis

2913

Peppercorn

1915

Rose Bud

1077

Skye

2455

Copper

1860

Latte

2372

Burford

215

Claret

1084

Gigha

2452

Capri

218

Purple

1995

Pale Blue

208

Gold

1080

Jura

1085

Arran

2027

Bronze

1086

Barra

2371

Tetbury

206

Silver

2912

Mulberry

1916

Juniper Berry

1993

Pale Pink

2457

Silver Black

2454

Cardinal

1994

Foxy

72% Premium Acrylic 25% Wool 3% Viscose. 138 metres / 151 yards. 100g ball.

£3.50 per ball

1996

Candy

4001

Lagoon

75% Polyester 25% Lurex. 70 metres / 77 yards. 50g ball.

£2.30 per ball

1710

Ingot Gold

2461

Lavender

230

Black

1914

Chandelier

1861

Citrus Green

2456

Matador

2377

Bilsley

1093

Benbecula

216

Emerald

80% Premium Acrylic 20% Wool. 130 metres / 142 yards. 100g ball.

£3.99 per ball

1076

Orkney

2373

Painswick

1780

Fir

2378

Castle Combe

1783

Christmas

1585

Copper

2462

Flamingo

1075

Balmoral

4004

Blueberry

1917

Bordeaux

100% Premium Acrylic. 152 metres / 167 yards. 100g ball.

£3.70 per ball

1784

Sparkler

1081

Tiree

3064

Easter Yellow

90% Premium Acrylic 10% Alpaca. 155 metres / 164 yards. 100g ball.

£3.50 per ball

217

Royal

2450

Bisque

2458

Granite

1782

Rose

2453

Carmine

4000

Blackcurrant

1779

Cocktail

4006

Stream

1781

Argent