618

Rouge

4305

Baby Pink

614

Candy Pink

1603

Lemon

602

Lemon

100% Acrylic. 300 metres / 328 yards. 100g ball.

£3.00 per ball

4300

White

1900

White

4316

Silver

613

Oyster

601

Baby Pink

55% Polyamide 45% Acrylic. 480 metres / 525 yards. 100g ball.

£3.35 per ball

2000

White

900

White

100% Acrylic. 300 metres / 328 yards. 100g ball.

£1.95 per ball

307

Bubblegum

702

Lemon

605

Aqua

640

Tutti Frutti

100% Acrylic. 740 metres / 810 yards. 100g ball.

£3.65 per ball

306

Blossom

1801

Baby Pink

609

Beige

617

Navy

100% Acrylic. 480 metres / 525 yards. 100g ball.

£2.40 per ball

706

Mint

4301

Lemon

703

Baby Blue

4302

Cream

4304

Baby Blue

1802

Lemon

713

Cream

1604

Baby Blue

700

White

1610

Lilac

1611

Silver

634

Dolly Mixture

4303

Mint

4309

Beige

641

Little Boy Blue

1813

Cream

606

Mint

1609

Sky Blue

1600

White

1607

Mint

1000

White

610

Denim

100% Acrylic. 274 metres / 299 yards. 100g ball.

£2.50 per ball

100% Premium Acrylic. 600 metres / 656 yards. 200g ball.

£5.15 per ball

100% Soft Acrylic. 400 metres / 437 yards. 100g ball.

£2.15 per ball

312

Cotswold

1608

Melon

301

Sorbet

308

Peacock

1613

Cream

Baby Pebble DK

55% Polyamide 45% Acrylic. 740 metres / 810 yards. 100g ball.

£4.35 per ball

722

Peach

612

Lilac

600

White

603

Baby Blue

1803

Baby Blue

633

Polkadot

1800

White

712

Lilac

300

Blue Heaven

60% Courtelle 40% Nylon. 415 metres / 454 yards. 100g ball.

£3.20 per ball

1601

Baby Pink

622

Peach

4318

Cherry

1807

Mint

701

Baby Pink

644

Ballerina

643

Vanilla Ice

55% Polyamide 45% Acrylic. 250 metres / 273 yards. 100g ball.

£3.00 per ball

616

Silver

100% Premium Acrylic. 200 metres / 218 yards. 100g ball.

£2.05 per ball

642

Cinderella