2073

Bramble

1719

Festive

4389

Fuchsia

140

Blossoms

2069

Stonewash

1798

Pink Fizz

4022

Sand

4050

Emerald

3260

Wisconsin

4026

Mustard

1880

Damson

1373

Kansas

1356

Kentucky

766

Ruby

1631

Copper

4038

Violet

686

Red

4219

Grey

1713

Stardust

1716

Sea Breeze

2232

Navy

2234

Silver

4031

Wine

2236

Latte

382

Venus

1889

Adriatic

4216

Pink

2230

White

724

Blossom

4043

French Navy

4042

Denim

4217

Cream

4041

Royal

740

Amethyst

1366

Boston

2231

Black

4221

Stone

2061

Oatmeal

2071

Sea Spray

2077

Cream

4222

Avocado

2237

Eucalyptus

1724

Marzipan

2431

Watermelon

1367

Nebraska

1630

Zinc

1717

Nightlife

541

Petrol

7276

Waikiki Beach

4275

Beaches & Cream

1361

Nevada

1355

Florida

4220

Rose

1956

Glacier

565

Silver

2068

Biscuit

4027

Yellow

97% Premium Acrylic 3% Polyester. 290 metres / 317 yards. 100g ball.

£3.10 per ball

482

Cerise

2432

Petal

4387

Lilac

1362

New York

1628

Turquoise

2070

Charcoal

1725

Plum

4030

Brick

Subtle Drifter DK

65% Acrylic 31% Wool 4% Soft Payette. 175 metres / 191 yards. 50g ball.

£3.20 per ball

4051

Platinum

4218

Blue

4049

Lime

2434

Candyfloss

4280

Pebble Beach

4020

White

483

Diamond White

4048

Bottle

1887

Rhapsody

684

Saturn

4047

Petrol

1715

Northern Lights

4037

Plum

2433

Calico

2065

Pewter

4036

Cerise

2072

Denim

1358

Utah

2430

Willow

2239

Raspberry

1714

Diamonds

4388

Porcelain

4035

Rose

1522

Polar White

69% Premium Acrylic 25% Cotton 6% Wool. 300 metres / 329 yards. 100g ball.

£4.55 per ball

78% Premium Acrylic 22% Cotton. 260 metres / 284 yards. 100g ball.

£3.15 per ball

2066

Dusty Pink

484

Emperor

1698

Christmas

2240

Sky

1718

Poppies

480

Jet

4025

Brown

4023

Taupe

2436

Bluebell

2238

Blush

683

Mercury

679

Pink

4386

Linden

70% Premium Acrylic 30% Polyamide. 255 metres / 278 yards. 100g ball.

£4.25 per ball

4028

Orange

2435

Rainbow

1364

Oregon

60% Nylon 40% Premium Acrylic. 245 metres / 268 yards. 100g ball.

£4.50 per ball

4053

Black

2233

Ruby

2440

Pink Gin

2437

Smoothie

3274

Navy

381

Mars

4392

Black

1365

New Orleans

4044

Turquoise

4394 

Navy

3040

Maryland

1881

Crocus

2241

Mauve

2067

Dusk

4021

Cream

2063

Heather

1374

Georgia

69% Premium Acrylic 25%Cotton 6% Wool. 300 metres / 328 yards.100g ball.

£4.15 per ball

4046

Jade

1723

Fudge

2235

Cream

1363

Texas

4390

Denim

1357

Ohio

1520

Starlight

2062

Russett

4034

Fuchsia

100% Premium Acrylic. 145 metres / 158 yards. 50g ball.

99p per ball

4039

Purple

4032

Bordeaux

97% Acrylic 3% Polyester. 282 metres / 308 yards. 100g ball.

£3.99

4029

Red

50% Premium Acrylic 50% Wool. 312 metres / 341 yards. 100g ball.

£3.80 per ball

4393

Cream

4279

Beach Melba

137

Quicksilver

1890

Sunset

481

Cherry

4033

Pink

4040

Saxe

380

Jupiter

4277

Paradise Beach

3301

Christmas Green

2060

Pasture

2074

Bay Leaf

4385 

Oatmeal

4278

Bondi Beach

2064

Chestnut

4215

White

4052

Grey

4045

Irish Navy

685

Neptune

2442

Sorbet

4024

Koala

688

Purple

4391

Grey

100% Cotton. 210 metres / 229 yards. 100g ball.

£4.20 per ball