460

Eeyore

252

Lemon

642

Beige

100% Acrylic. 280 metres / 306 yards. 100g ball.

£2.20 per ball

472

Rascal

SNUGGLY SOOTHING DK

701

Busy Lizzie

364

Sandcastle

850

Jelly Bean

367

Spring Garden

219

Lilac

304

Pearly Green

756

Purple

761

Cream

224

Light Navy

851

Baby Pink

764

Rose

766

Pastel Pink

326

Denim

70% Acrylic 30% Nylon. 332 metres / 362 yards. 100g ball.

£3.80 per ball

187

Precious

855

Baby Cream

302

Pearly Pink

853

Tots

473

Bunnykins

350

Baby Bouquet

852

Lovehearts

251

White

70% Acrylic 30% Nylon. 155 metres / 170 yards. 100g ball.

£3.80 per ball

428

Soft Brown

750

Smokey Blue

55% Nylon 45% Nylon. 165 metres / 179 yards. 50g ball.

£3.15 per ball

363

Twinkle Twinkle

855

Baby Cream

350

Spicy Pink

642

Beige

753

Orange

770

Vanilla

772

Camel

758

Navy

361

Dinky Delights

368 

Drum Stick

102

White

320

Pastel Lemon

403

Wobble

362

Baby Bluebell

757

Light Grey

634

Teddy

487

Cloud

850

Baby Lilac

356

Budding Babe

853

Baby Mint

55% Nylon 45% Nylon. 165 metres / 179 yards. 50g ball.

£2.99 per ball

412

Soldier Blue

260

Summer Lime

55% Nylon 45% Nylon. 226 metres / 247 yards. 50g ball.

£2.99 per ball

251

White

767

Spearmint

852

Baby Lemon

361

Dinky Delights

351

Bluebell

100

Baby Pink

100% Acrylic. 236 metres / 258 yards. 100g ball.

£4.50 per ball

765

Ice Blue

713

Forest Fun

471

Buba

751

Sky Blue

216

Sky

313

Whisper

352 

Little Lavender

366

Little Ducks

100% Acrylic. 466 metres / 510 yards. 100g ball.

£2.50 per ball

856

Rocky Road

219

Lilac

100% Polyester. 62 metres / 68 yards. 25g ball.

£1.99 per ball

321

Pastel Blue

419

Choo Choo Train

55% Nylon 45% Acrylic. 301 metres / 329 yards. 50g ball.

£3.35 per ball

854

Baby Blue

631

Creamy

212

Petal Pink

661

Pink Crush

769

Dusty Rose

302

Pearly Pink

359

Perfectly Peachy

851

Baby Pink

760

Florida Pink

853

Baby Mint

224

Light Navy

367

Spring Garden

763

Powder

366

Little Ducks

634

Wuzzy

356

Budding Babe

267

Strawberry Mousse

350

Baby Bouquet

752

Pistachio

362

Baby Bluebell

105

Lemon

647

Lemon

355

Tiny Tulip

707

Polka Dot

242

Flamenco

441

Little Bow

720

Lullaby

265

Speckle

106

Baby Blue

630

Milky

251

White

856

Baby White

304

Pearly Green

321

Pastel Blue

644

Pink

655

Rosy Red

647

Lemon

364

Sandcastle

754

Red

55% Nylon 45% Acrylic. 462 metres / 505 yards. 50g ball.

£3.99 per ball

320

Pastel Lemon

768

Mauve

Ball Weight 100g, Length 220 metres, Needle Size 4mm, Blend 100% Acrylic
Tension 22 stitches and 28 rows for a 10x10cm tension square using 4mm needlesType your paragraph here.

£2..99

302

Pearly Pink

107

Baby Grey

872

Baby Brown

103

Cream

495

Apricot

773

Nude

854

Baby Blue

360

Play Patch

850

Baby Lilac

320

Pastel Lemon

434

Minty Spot

344

Oatmeal

671

Bright Baby Pink

857

Smarty

856

Baby White

303

Cream

353

Buttercup

660

Blue

100% Polyester. 85 metres / 93 yards. 25g ball.

£1.99 per ball

759

Rhino

303

Cream

487

Cloud

357

Pretty Primrose

494

Biscuit

358

Blooming Blue

357

Pretty Primrose

368

Drum Stick

321

Pastel Blue

251

White

354

Posie

353

Buttercup

104

Mint

352

Little Lavender

268

Blueberry Mousse

363

Twinkle Twinkle

702

Chalkie Chappie

668

Baloo Blue

101

Lilac

755

Raspberry

854

After Eight

303

Cream

365

Picnic

493

Coral

707

Elephant Grey

432

Cosy Spot

771

Yellow

644

Pink

724

Whispy

762

White

855

Minty

630

Milky

655

Rosy Red

631

Creamy

212

Petal Pink

704

Baby Betsy

851

Gummy Bear

100% Cotton. 106 metres / 116 yards. 50g ball.

£2.40 per ball

358

Blooming Blue

351

Bluebell

852

Baby Lemon

360

Play Patch