Stitchy Prose

Stitchy Prose Stitchy Prose was created out of a desire to meld two passions, writing and needlework, together.

Similar to how writers use prose to communicate ideas, thoughts, and experiences, I am choosing to use the language of needlework.

Incredibly thankful for these strong women, their friendships, and the joy that they bring. (+  & .less.ness &  ) Alread...
03/11/2026

Incredibly thankful for these strong women, their friendships, and the joy that they bring. (+ & .less.ness & ) Already wishing for 2027 to be here so I can see you all again!

Day 1 of Nashville Needlework Market with  (and  in spirit) was a success! Stop by Suite  #330 to meet my feathered frie...
03/07/2026

Day 1 of Nashville Needlework Market with (and in spirit) was a success! Stop by Suite #330 to meet my feathered friend/room mascot.

PS: Please name him.
PSS: He will hiss at you if you do not purchase any Beneath the Waves charts. πŸͺΏπŸŒŠ

It’s been a while since I shared about myself on here. Since I have many new followers, I wanted to help put a face to m...
02/10/2026

It’s been a while since I shared about myself on here. Since I have many new followers, I wanted to help put a face to my brand.  
 
🌻 My name is Holly Freeman and I am the designer behind Stitchy Prose. 
🌻 I’m 32 years young and live in the Upstate of South Carolina.  
🌻 I’m going through some significant life changes at the present, but a constant is that I’m a mom to two beautiful kiddos: A daughter that is three and a son that is one. For their anonymity, I am not sharing their names on this space.  
🌻 In my spare time I enjoy: doing bike and strength workouts on Peloton, traveling, reading (joined a book club this year), writing poetry and prose, cross stitching, playing video games on my Steam Deck and Nintendo Switch, and playing D&D.  
🌻 I’m an Aquarius that loves sunflowers, labradorite, and Fleetwood Mac. 
🌻My email went out last night to participating shops attending Nashville Needlework Market β€˜26. Keep your eyes peeled on this space for more information about my new releases and if you see some patterns you cannot live without, don’t forget to submit a preorder with your ONS or LNS so they can reserve your copies!

At   , I will be distributing three  patterns for designers that are not exhibiting at the show. All are 60Wx60H and use...
03/06/2025

At , I will be distributing three patterns for designers that are not exhibiting at the show. All are 60Wx60H and use the same gorgeous Night Garden Palette.  
 
Make sure to ask your LNS or ONS to pick up copies of the charts (and my Night Owl pattern + Needle Minder) for you while they are shopping in our room at Market this weekend!  
 
πŸŒ™πŸŒΏπŸŒ™πŸŒΏπŸŒ™β€‰
β€’ π‚πšπ­πœπ‘ & π‘πžπ₯𝐞𝐚𝐬𝐞 by
β€’ 𝐍𝐒𝐠𝐑𝐭𝐦𝐚𝐫𝐞 π†πšπ«ππžπ§ by
β€’ 𝐈 π‹π¨π―πž 𝐭𝐑𝐞 𝐍𝐒𝐠𝐑𝐭π₯𝐒𝐟𝐞 by
πŸŒ™πŸŒΏπŸŒ™πŸŒΏπŸŒ™β€‰
 

Our chariot awaits! Hunter & I are hitting the road today to sell our wares at   . Safe travels to all attending the eve...
03/05/2025

Our chariot awaits! Hunter & I are hitting the road today to sell our wares at . Safe travels to all attending the event. πŸ’—

Address

Greenville, SC
29650

Alerts

Be the first to know and let us send you an email when Stitchy Prose posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share

//iconSize: [32, 32], //html: '' }) .bindTooltip(name, { //permanent: true, direction: 'bottom', //offset: L.point(12, 25), //opacity: 0.88, interactive: true }) .bindPopup(name); markersLayer.addLayer(marker); } function getMore() { if (gettingMore) { return; } gettingMore = true; var center = map.getCenter(); $.ajax({ url: "/vicinitysearch", data: { lat: center.lat, lng: center.lng, country: "UNITED STATES" } }) .done(function(data) { var added = 0; data.forEach(function(loc) { if (!locationIds.includes(loc.id)) { var mapLoc = {id:loc.id,lat:loc.latitude,lng:loc.longitude,title:trunc20(loc.name),popupHtml:loc.popupHtml,urlPath:loc.urlPath,pictureUrl:loc.pictureUrl}; locations.push(mapLoc); locationIds.push(loc.id); map._addMarker(mapLoc); added++; } }); }) .always(function() { gettingMore = false; }); } map._clearMarkers = function() { markersLayer.clearLayers(); } }); }, 4000); });