witchy way

Witchy Way Stitch-a-Long 2024 - spooky details!

June 03, 2024

Brand NEW 'Witchy Way' SAL opens for pre-order on Friday 7th June at 5pm UK time and we're so excited to share the details with you. 

Calling all cross stitchers! Come with us on a stitchy magical spooktacular where creativity meets magical mystery. Join a supportive community of crafters, celebrate milestones, and share the joy of creating a fun, Halloween street-inspired masterpiece

Continue Reading

north american adventure

North American Adventure Stitch-a-Long 2024 - the Details!

April 08, 2024

Brand NEW 'North American Adventure' SAL opens for pre-order on Friday 12th April at 5pm UK time and we're so excited to share the details with you. 

Calling all cross stitchers! Come with us on a stitchy road trip around North America, where creativity meets adventure. Join a supportive community of crafters, celebrate milestones, and share the joy of creating a fun, travel-inspired masterpiece.

Continue Reading

caterpillar club box

Caterpillar Club Box 19 - One More Chapter

April 04, 2024

Maybe you're a crafting fanatic, or maybe you're a complete beginner looking for a new, creative hobby? Either way, you will adore the fuss-free Caterpillar Club subscription boxes

The quirky design features decorative bookshelves where colourful novels, a plant, and a globe, are wearing adorable happy faces. The project is complete with easy-to-follow instructions, an A4 colour printed pattern, DMC stranded cotton, 1 DMC branded needle, white Zweigart 14 count aida fabric (recommended for beginners), and a pre-sorted Carlos the Caterpillar thread holder. 

Continue Reading


Craft for Cats - Caterpillar Cross Stitch x Cats Protection!

Craft for Cats - Caterpillar Cross Stitch x Cats Protection!

March 18, 2024

Caterpillar Cross Stitch are honoured to be the next crafty small business chosen to help raise money for Cats Protection! We have designed 3 unique, wooden, cat-shaped decorations for you to personalise with little cross stitches. 

You'll have heaps of fun, learn a new, crafty skill, and have a beautiful, finished craft project to show off to your family and friends, all while raising vital funds for the UK's leading cat charity. 

Continue Reading

Love It Stitch It

How to Improve Well-Being with Crafts | Love it Stitch it

March 14, 2024

Love It Stitch It has enabled many to find a sense of mindfulness with cross stitch designing. Visualising their designs come to life and sharing with others, has proven a very rewarding experience and feeling of accomplishment. This can be especially helpful if you are struggling with mental health challenges, such as depression or anxiety.

Continue Reading

The Caterpillar Club Box 18

Caterpillar Club Box 18 - Woodland Whimsies

March 13, 2024

'Woodland Whimsies' features all your favourite woodland animals and fauna! The box contains easy-to-follow instructions, a professionally printed colour pattern on one page of A4 paper, DMC stranded cotton, 1 DMC branded size 24 needle, pale sage green Zweigart 14 count aida fabric (ideal for beginners) and a pre-sorted CCS thread holder.

Continue Reading


Cross Stitching into 2024 Round Up┃Thank You!

Cross Stitching into 2024 Round Up┃Thank You!

December 31, 2023

As 2023 draws to a close, I wanted to take a moment to slow down, reflect, and acknowledge the wonderful, busy year we've had. 

Firstly I want to say a huge thank you to our fantastic Caterpillar community. I cannot believe that Caterpillar Cross Stitch turned 8 this year! We're so grateful that you've stuck with us, and we cannot thank you enough for your continuous love and support. 

Continue Reading

Enchanted Realms Stitch-a-Long

Enchanted Realms Stitch-a-Long

November 30, 2023

The design is a magical, fantasy landscape, featuring all of your favourite mythical creatures - a beautiful, folklore-inspired design, that looks like as though it belongs in a storybook. 

Continue Reading

Jump Into Cross Stitch Book - 6 New Patterns!

Jump Into Cross Stitch Book - 6 New Patterns!

September 28, 2023

Cross another craft off your bucket list and indulge with Sally's book, guiding you through beginner friendly designs, tips, easy-to-follow instructions and a simple list of supplies that you will require to complete your first cross stitch.

In the book, you will learn basic skills that you'll need to get started in this creative craft! There are 6 designs for you to practice your new skills, become a pro with your hoop and fabric and explore a variety of finishing options. With recommendations for the best thread, needles and helpful tools, you'll be on your way to cross stitch euphoria!

Continue Reading



1 2 3 8 Next
/*! lazysizes - v5.3.2 */ !function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true}}var O=D.documentElement,i=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,o=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],a={},G=Array.prototype.forEach,J=function(e,t){if(!a[t]){a[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return a[t].test(e[$]("class")||"")&&a[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var a;if(a=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(a," "))}},V=function(t,a,e){var i=e?P:"removeEventListener";if(e){V(t,a)}r.forEach(function(e){t[i](e,a)})},X=function(e,t,a,i,r){var n=D.createEvent("Event");if(!a){a={}}a.instance=k;n.initEvent(t,!i,!r);n.detail=a;e.dispatchEvent(n);return n},Y=function(e,t){var a;if(!i&&(a=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}a({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,a){a=a||e.offsetWidth;while(a49?function(){o(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(a){return}a=true;t=r-(f.now()-i);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ie=function(e){var t,a;var i=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-a;if(e0;if(r&&Z(i,"overflow")!="visible"){a=i.getBoundingClientRect();r=C>a.left&&pa.top-1&&g500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w2&&h>2&&!D.hidden){w=f;N=0}else if(h>1&&N>1&&M<6){w=u}else{w=_}}if(l!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;l=n}a=d[t].getBoundingClientRect();if((b=a.bottom)>=s&&(g=a.top)<=z&&(C=a.right)>=s*c&&(p=a.left)<=y&&(b||C||p||g)&&(H.loadHidden||x(d[t]))&&(m&&M<3&&!o&&(h<3||N<4)||W(d[t],n))){R(d[t]);r=true;if(M>9){break}}else if(!r&&m&&!i&&M<4&&N<4&&h>2&&(v[0]||H.preloadAfterLoad)&&(v[0]||!o&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){i=v[0]||d[t]}}if(i&&!r){R(i)}}};var a=ae(t);var S=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}L(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,B);X(t,"lazyloaded")};var i=te(S);var B=function(e){i({target:e.target})};var T=function(e,t){var a=e.getAttribute("data-load-mode")||H.iframeLoadMode;if(a==0){e.contentWindow.location.replace(t)}else if(a==1){e.src=t}};var F=function(e){var t;var a=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(a){e.setAttribute("srcset",a)}};var s=te(function(t,e,a,i,r){var n,s,o,l,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(i){if(a){K(t,H.autosizesClass)}else{t.setAttribute("sizes",i)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){o=t.parentNode;l=o&&j.test(o.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||l);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(L,2500);V(t,B,true)}if(l){G.call(o.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!l){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||l)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,H.fastLoadedClass)}S(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){M--}},true)});var R=function(e){if(e._lazyRace){return}var t;var a=n.test(e.nodeName);var i=a&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=i=="auto";if((r||!m)&&a&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;M++;s(e,t,r,i,a)};var r=ie(function(){H.loadMode=3;a()});var o=function(){if(H.loadMode==3){H.loadMode=2}r()};var l=function(){if(m){return}if(f.now()-e<999){I(l,999);return}m=true;H.loadMode=3;a();q("scroll",o,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",a,true);q("resize",a,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(a).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",a,true);O[P]("DOMAttrModified",a,true);setInterval(a,999)}q("hashchange",a,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,a,true)});if(/d$|^c/.test(D.readyState)){l()}else{q("load",l);D[P]("DOMContentLoaded",a);I(l,2e4)}if(k.elements.length){t();ee._lsFlush()}else{a()}},checkElems:a,unveil:R,_aLSL:o}}(),re=function(){var a;var n=te(function(e,t,a,i){var r,n,s;e._lazysizesWidth=i;i+="px";e.setAttribute("sizes",i);if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n