ALWAYS FREE SHIPPING IN THE UNITED STATES AT KC NEEDLEPOINT!

Painter's Shimmer 002 Aruba

$ 9.00

Painter's Shimmer 002 Aruba is backordered. We will ship it separately in 1 to 5 months.

More Details

Painter's Shimmer 009 Longan

$ 9.00

More Details

Painter's Shimmer 006 Peony

$ 9.00

Painter's Shimmer 006 Peony is backordered. We will ship it separately in 1 to 5 months.

More Details

Painter's Shimmer 007 Agave

$ 9.00

More Details

Painter's Shimmer 108 Rousseau

$ 9.00

More Details

Painter's Shimmer 110 Chagall

$ 9.00

More Details

Painter's Shimmer 111 Frida

$ 9.00

More Details

Painter's Shimmer 106 Klimt

$ 9.00

Painter's Shimmer 106 Klimt is backordered. We will ship it separately in 1 to 5 months.

More Details

Painter's Shimmer 123 Wilhelmina

$ 9.00

Painter's Shimmer 123 Wilhelmina is backordered. We will ship it separately in 1 to 5 months.

More Details

Painter's Shimmer 107 Van Gogh

$ 9.00

Painter's Shimmer 107 Van Gogh is backordered. We will ship it separately in 1 to 5 months.

More Details

Painter's Shimmer 001 Island

$ 9.00

More Details

Painter's Shimmer 125 Matisse

$ 9.00

More Details

Painter's Shimmer 118 Mary C

$ 9.00

More Details

Painter's Shimmer 008 Koala

$ 9.00

More Details

Painter's Shimmer 130 IngeMeta

$ 9.00

More Details

Painter's Shimmer 115 Grandma Moses

$ 9.00

More Details

Painter's Shimmer 105 Gauguin

$ 9.00

More Details

Painter's Shimmer 129 Friedrich

$ 9.00

More Details

Painter's Shimmer 010 Syringa

$ 9.00

Painter's Shimmer 010 Syringa is backordered. We will ship it separately in 1 to 5 months.

More Details

Painter's Shimmer 004 Pomelo

$ 9.00

More Details

Painter's Shimmer 124 Turner

$ 9.00

Painter's Shimmer 124 Turner is backordered. We will ship it separately in 1 to 5 months.

More Details

Painter's Shimmer 112 Georgia

$ 9.00

More Details

Painter's Shimmer 003 Riesling

$ 9.00

More Details

Painter's Shimmer 121 Cezanne

$ 9.00

More Details

Painter's Shimmer 005 Suricata

$ 9.00

Painter's Shimmer 005 Suricata is backordered. We will ship it separately in 1 to 5 months.

More Details

Painter's Shimmer 104 ClaudeM

$ 9.00

More Details

Painter's Shimmer 126 Kirchner

$ 9.00

More Details

Painter's Shimmer 101 Macke

$ 9.00

More Details

Painter's Shimmer 109 Picasso

$ 9.00

More Details

Painter's Shimmer 128 Marc

$ 9.00

More Details

Painter's Shimmer 113 Hopper

$ 9.00

More Details

Painter's Shimmer 127 Waterhouse

$ 9.00

More Details

Painter's Shimmer 119 Gabriele

$ 9.00

Painter's Shimmer 119 Gabriele is backordered. We will ship it separately in 1 to 5 months.

More Details

Painter's Shimmer 120 Boucher

$ 9.00

More Details

Painter's Shimmer 102 Kandinsky

$ 9.00

More Details

Painter's Shimmer 122 Marianne

$ 9.00

More Details

Painter's Shimmer 117 Niki

$ 9.00

More Details

Painter's Shimmer 116 Renoir

$ 9.00

More Details

Painter's Shimmer 103 Klee

$ 9.00

More Details

Painter's Shimmer 114 Lawrence

$ 9.00

More Details
x