3307

Poppy

1001

White

3942

Mellow Yellow

1299

Tutti Frutti

1033

Buttercup

3938

Georgie Porgie

1032

Sky Blue

3119

Pink Lilac

3935

Fruit Salad

95% Premium Acrylic 5% Polyester. 270 metres / 295 yards. 100g ball.

£2.75 per ball

1033

Buttercup

100% Acrylic. 850 metres / 930 yards. 100g ball.

£3.99 per ball.

3936

Seaside Rock

100% Acrylic 268 metres / 293 yards. 100g ball.

£2.80 per ball

7114

Heather

1338

Little Boy Blue

7113

Soft Pink

1005

Vanilla

1727

Jack Horner

7117

Sage

7118

Little Boy Blue

2091

Cream

1034

Peppermint

3144

Candy Crush

1001

Snow White

3141

Strawberry

3145

Starburst

2092

Rosebud

1730

Flamingo

1034

Peppermint

1726

Alice

3153

Dark Rainbow

1030

Petal Pink

7115

Grey Mist

3142

Rainbow

1005

Vanilla

3122

Blue Denim

2095

Silver

7116

Vintage Blue

100% Acrylic 294 metres / 322 yards. 100g ball.

£3.85

1032

Sky Blue

3154

Pastel Rainbow

1033

Buttercup

1032

Sky Blue

3945

Blue Mist

3195

Holly

7111

White

1030

Petal Pink

3149

Purple Fizz

1030

Petal Pink

1294

Miss Muffet

3939

Rapunzel

1001

Snow White

1339

Cinderella

1005

Vanilla

7112

Clotted Cream

1034

Peppermint

100% Acrylic 422 metres / 461 yards. 100g ball.

£3.70 per ball

100% Acrylic 294 metres / 322 yards. 100g ball.

£3.30 per ball

1312

Denim

2094

Sky Blue

3937

Blackcurrent Bonbon

1323

Powder Blue

2090

Winter White

100% Acrylic 294 metres / 322 yards. 100g ball.

£4.20

2093

Petal

3944

Vintage Pink

1336

Misty Grey

3943

Denim Dungarees

1001

Snow White

100% Acrylic 566 metres / 619 yards. 100g ball.

£3.70 per ball