Rows & Roses

Rows & Roses Full service Local Yarn Shop (LYS) Woman-owned, LGBTQIA+

Shop yarn & fiber here:
shop.rowsandroses.com
Sign up for the newsletter:
http://eepurl.com/gFqCvP
Come join my group if you want me to knit or crochet for you: www.facebook.com/groups/rowsandrosescrochet
Come see me on Ravelry and check out my patterns:
http://www.ravelry.com/stores/rows-and-roses

05/30/2026

That's a wrap ๐Ÿงถ

05/29/2026

Okay y'all, I am so sorry to have to do it, but there are no more online orders. All remaining items are in-store only. Please come to our Going-away Party tomorrow, going on all day long. You'll have a shot at everything that's left, you'll get to see your yarny friends, and we'll get to say our goodbyes. I sure hope you can make it

This looks like it would be so much fun to make ๐Ÿ’•
05/29/2026

This looks like it would be so much fun to make ๐Ÿ’•

One thing Iโ€™ve noticed over the last few years is how much more important flexibility in patterns has become.

People crochet differently now. Some want to stash dive instead of buying specific yarn. Some want patterns that work across different yarn weights. Others want more control over fit and sizing so they can make something truly wearable for themselves.

When I designed Woven Divide, I really wanted it to reflect that shift. The pattern includes both fi*****ng and DK weight options, the fit can easily be adjusted, and the overall structure works beautifully with everything from tonal yarns to bolder contrast combinations.

I think many of us have become more intentional about the projects we choose to make and the yarn we invest in.

What is the one thing that changed the most in the way you crochet or choose patterns lately?

Pattern: Woven Divide (Ravelry & Etsy -15% off)
Photo:

A little Coastal Cotton, a little Brittany, and a little more...
05/29/2026

A little Coastal Cotton, a little Brittany, and a little more...

Alert โš ๏ธ  Due to a complication, we have a few things back on the shelves! Come get them while you can.
05/28/2026

Alert โš ๏ธ Due to a complication, we have a few things back on the shelves! Come get them while you can.

Still lots left! Come see what you can find :)
05/27/2026

Still lots left! Come see what you can find :)

05/26/2026

YarnTalk: last week! A lil info...

First batch is going out today!
05/26/2026

First batch is going out today!

05/25/2026

A couple quick things:
Shipping is slow. I know. I'm sorry. I was inundated with over 40 online orders to ship in just a few days, and ran out of boxes. Half the boxes I ordered finally showed up yesterday. Still waiting on the other half ๐Ÿ™„ I'm doing my best!
Also, we're finding holes in our inventory even though I just did inventory a week ago. Clearly this means that things are being stolen. I will message you tomorrow if anything is missing from your order, and I'll see if we can replace it with something else to your liking.
Also also.... please don't text or call me with questions that you can easily answer for yourself by simply going to the website. I'm crazy busy, I'm working two jobs, and I'm tired. The website is as up to date as it can be. Please just check. Thank you โค๏ธ
I appreciate all of your love and support during this time, and I'll do all I can to make sure you get what you want. Again, I promise I am doing my best. ~Sati

Address

113 E. North 1st Street
Seneca, SC
29678

Opening Hours

Monday 10am - 4pm
Tuesday 10am - 4pm
Wednesday 10am - 4pm
Thursday 10am - 4pm
Friday 10am - 4pm
Saturday 10am - 5pm

Telephone

+18648887554

Alerts

Be the first to know and let us send you an email when Rows & Roses 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); });