3672

Poppy

1203

Silver

1005

Cream

3662

Sunflower

3673

Lavender

3689

Lapis Blue

3665

Ivory

1302

Denim

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

£2.50 per ball

3660

White

1001

White

1246

Lipstick

1080

Pale Rose

1218

Parchment

3095

Greek Blue

3691

Peppermint

1002

Black

1188

Lavender

3663

Lime

3667

Sky Blue

100% Cotton. 182 metres / 199 yards. 50g ball.

£2.50 per ball

3094

Fondant

1023

Raspberry

3666

Shell Pink

1011

Midnight