Watery Ripples Kit

Island Yarn


$ 99.99

This beautiful shawl is made from the only cotton I've ever truly loved - delicious, soft, and snuggly Juniper Moon Farm Cumulus!  I love these new Rainbow and Degrade colors, with their slow subtle changes! And knitting with Cumulus - it is the only cotton I can binge knit without having wrist or hand pain.  It is just ALL the goodness!  And it is a perfect fiber for the more fiber sensitive among us!

Watery Ripples is a fun parallelogram shawl that draws the colors into lovely ridges to create a gorgeous ripples in the water look.  It involves picking up stitches every 20 rows or so, but they are easy pickups as you just insert your needle into the purl bumps that you've created on the diagonal with the pattern.  So, don't worry!  It isn't too hard!  And it is shockingly fast - once I settled on a stitch count and gauge - this puppy took only about 3 days to knit! 

Our Watery Ripples kit includes all the yarn you need (4 skeins) of your chosen color of Cumulus Rainbow  or Cumulus Degrade and a FREE pattern download (the pattern download will come in your order confirmation)!  The size along the edges is 64" x 16" and along the diagonal is @76"  It is very easy to make larger or smaller just by adding or subtracting repeats.  If you want to make it bigger, you will need extra yarn as the shawl uses a good 970 yards of the 1004 included with the kit.  Find Cumulus Rainbow on its own here.

You'll need size 9 (32" - 40") and either 7 or 8 (24") circular needles ready to get started right away!  The sample uses color 204.

**This kit ships for free within the US**

Related Products


const selectVariantByClickingImage = { // Create variant images from productJson object _createVariantImage: function (product) { const variantImageObject = {}; product.variants.forEach((variant) => { if ( typeof variant.featured_image !== 'undefined' && variant.featured_image !== null ) { const variantImage = variant.featured_image.src .split('?')[0] .replace(/http(s)?:/, ''); variantImageObject[variantImage] = variantImageObject[variantImage] || {}; product.options.forEach((option, index) => { const optionValue = variant.options[index]; const optionKey = `option-${index}`; if ( typeof variantImageObject[variantImage][optionKey] === 'undefined' ) { variantImageObject[variantImage][optionKey] = optionValue; } else { const oldValue = variantImageObject[variantImage][optionKey]; if (oldValue !== null && oldValue !== optionValue) { variantImageObject[variantImage][optionKey] = null; } } }); } }); return variantImageObject; }, _updateVariant: function (event, id, product, variantImages) { const arrImage = event.target.src .split('?')[0] .replace(/http(s)?:/, '') .split('.'); const strExtention = arrImage.pop(); const strRemaining = arrImage.pop().replace(/_[a-zA-Z0-9@]+$/, ''); const strNewImage = `${arrImage.join('.')}.${strRemaining}.${strExtention}`; if (typeof variantImages[strNewImage] !== 'undefined') { product.variants.forEach((option, index) => { const optionValue = variantImages[strNewImage][`option-${index}`]; if (optionValue !== null && optionValue !== undefined) { const selects = document.querySelectorAll('#'+ id + ' [class*=single-option-selector]'); const options = selects[index].options; for (let option, n = 0; (option = options[n]); n += 1) { if (option.value === optionValue) { selects[index].selectedIndex = n; selects[index].dispatchEvent(new Event('change')); break; } } } }); } }, _selectVariant: function() { const productJson = document.querySelectorAll('[id^=ProductJson-'); if (productJson.length > 0) { productJson.forEach((product) => { const sectionId = product.id.replace("ProductJson-", "shopify-section-"); const thumbnails = document.querySelectorAll('#'+ sectionId + ' img[src*="/products/"]'); if (thumbnails.length > 1) { const productObject = JSON.parse(product.innerHTML); const variantImages = this._createVariantImage(productObject); // need to check variants > 1 if (productObject.variants.length > 1) { thumbnails.forEach((thumbnail) => { thumbnail.addEventListener('click', (e) => this._updateVariant(e, sectionId, productObject, variantImages), ); }); } } }); } }, }; if (document.readyState !== 'loading') { selectVariantByClickingImage._selectVariant(); } else { document.addEventListener( 'DOMContentLoaded', selectVariantByClickingImage._selectVariant(), ); }