Anyone who has spent more than five minutes with me knows I’m an absolute fiend for all things skincare and skincare adjacent. And not just face stuff. I’m talking the whole kit and caboodle. Few things bring me more joy than a so-hot-it-might-scald-you shower followed by a near-ritualistic moisturizing session with one of my beloved body oils. It’s my favorite form of at-home self-care and over the past year and a half, I’ve gone deep trying to find the products that make my very-not-spa-like bathroom feel like the fancy places I’ve missed so much.
And before you think I’m about to go all Gwyneth on you, I’ll let you in on a secret. My absolute favorite thing I’ve discovered is an exfoliating mitt that costs $9.99.
Once upon a time, I treated myself to a full-body exfoliation at a Hammam spa. After getting warm and toasty in the sauna, I spent about 45-minutes on a heated table, strategically draped in muslin. A lovely woman armed with an exfoliating scrub and a special hand mitt went to town sloughing off every last bit of tired, dry skin before rinsing me off and leaving me in a puddle of perfectly warm water. Before the water even cooled, I dreamed about coming back.
And it wasn’t just relaxing. The skin that was left behind was sooooft. Like, alarmingly soft. So much so, that my partner didn’t know whether to be turned on or freaked out. Personally, I was addicted. Not having the budget (or the nerve) for a bi-weekly bath from a stranger, I went on the hunt for what made the experience so incredible. And what I found is this: The Original Kessa Hammam Scrubbing Glove. And holy smokes, does it work.
The proper way to use it is after you’ve soaked and cleansed. (I guess you’re technically supposed to use Moroccan Black soap first, but I’ve always just used my favorite Necessaire and Maude body washes and it’s fine.) Slide it on and get to work rubbing it back and forth across each area of your body. After a few swipes (which feels amazingly scratchy) you’ll start to see the most satisfying little squiggles of dried skin peeling up. (It’s that kind of gross we all love so much. Don’t even try to lie about it.) Don’t go too crazy and if you opt for doing your face, go gentle.
I’ve kept this up once every few weeks over the past months and my skin has never been better— especially my legs which have always been prone to ingrown hairs (which I can never help but pester and make worse.) My oils and lotions sink right in and get to do their job even better.
The mitt itself is made from a scratchy crepe rayon that dries quickly, so no getting gross and mildewy and it takes up far less space than the products it has replaced (a dry brush and endless loofahs, to be exact.)
I can’t recommend it highly enough!
We independently select and share the products we love—and may receive a commission if you choose to buy. You’ve got this.
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function(){
window.REBELMOUSE_STDLIB.loadExternalScript("https://babylist.com/add.js", function() {
function babyListIntegration() var listicle_items= document.querySelectorAll('.rebellt-item:not(.babylisted)');
listicle_items.forEach(listicle => listicle.className +=' babylisted';
let items = listicle.querySelector('h5 a');
if(items)
if(items.innerText.indexOf("Buy") >= 0) items.innerText = items.innerText.replace("Buy", "Shop");
if(items.innerText.indexOf("BUY") >= 0) items.innerText = items.innerText.replace("BUY", "Shop");
/*listicle.querySelector('h5 a').innerText.replace("BUY", "Shop");*/ var image= listicle.querySelector('img').src, price= null, title=listicle.querySelector('h3').innerText.split('.').pop().replace(/'/g,""), url=listicle.querySelector('h5 a').href;
try price = listicle.querySelector('h3 a').innerText.split(',').pop();
catch (error) price = listicle.querySelector('h5 a').innerText.split(',').pop();
title.replace(/"/g,""); listicle.querySelector('h5 a').insertAdjacentHTML('afterend',`Add to Babylist `);
);
babyListIntegration();
if(typeof rblms ==="undefined") urlChangeHandler(babyListIntegration);
else rblms.require(['jquery'],function($) $('body').on('click', '.widget__show-more', function() setTimeout( function() babyListIntegration(); ,300)
); );
urlChangeHandler(babyListIntegration);
});
});
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function()
var fonts=`
@font-face font-family:"Freight"; font-style: normal; src:url("/static/fonts/motherly/6608d125-6c27-4495-aaa6-ee1665d2b251.woff2") format("woff2"),url("/static/fonts/motherly/8bd246ef-a842-4f8f-b5e8-6e166196dfc1.woff") format("woff"); font-display: swap; font-weight: 300;
@font-face font-family:"Proxima Nova"; src:url("/static/fonts/motherly/e6045512-9eaa-432c-9041-d40c5e9fa285.woff2") format("woff2"),url("/static/fonts/motherly/d6e61fb0-be4b-4b61-8cd7-67b718ab6b9c.woff") format("woff"); font-display: swap; font-weight: 300; font-style: italic;
@font-face font-family:"Freight"; font-style: italic; src:url("/static/fonts/motherly/b755f574-0c95-4ff0-9e3e-cb9bd24da619.woff2") format("woff2"),url("/static/fonts/motherly/2dabe29d-8236-4600-9964-5fd6d4eb9d78.woff") format("woff"); font-display: swap; font-weight: 900;
@font-face font-family:"Freight Text"; src:url("/static/fonts/motherly/214068a0-495f-4237-96b8-7f71abe3d44c.woff2") format("woff2"),url("/static/fonts/motherly/ea789bdd-49e2-4794-af31-fbd0f4f4a2e7.woff") format("woff"); font-display: swap; font-weight: 900; font-style: normal;
@font-face font-family:"Freight Text"; src:url("/static/fonts/motherly/cca44733-6aa1-4ebd-a6f8-3dad201e6757.woff2") format("woff2"),url("/static/fonts/motherly/4461fa67-facc-4de9-a525-acb0ff2c34d8.woff") format("woff"); font-display: swap; font-weight: 300; font-style: italic; `;
var styles= document.querySelector("style"); fonts +=styles.innerHTML; styles.innerHTML=fonts;
);
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function()
adcode_lcp(); console.log("loaded adcodes")
);
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function()
!function(f,b,e,v,n,t,s) if(f.fbq)return;n=f.fbq=function()n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments); if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '2899981226727662'); fbq('track', 'PageView');
);
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function(){
// Begin Pinterest Tag--> !function(e)if(!window.pintrk)window.pintrk=function() window.pintrk.queue.push(Array.prototype.slice.call(arguments));var n=window.pintrk;n.queue=[],n.version="3.0";var t=document.createElement("script");t.async=!0,t.src=e;var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(t,r) ("https://s.pinimg.com/ct/core.js");
pintrk('load','2618975204724', em: '
//lead event window.addEventListener('load', function() { if (document.getElementsByClassName('ResetElements__Button-sc-8e6zl9-2 Button__FormStyledButton-p2mbjt-0 needsclick undefined idikRt')) var ATCbutton = document.getElementsByClassName('ResetElements__Button-sc-8e6zl9-2 Button__FormStyledButton-p2mbjt-0 needsclick undefined idikRt'); for (var i = 0; i < ATCbutton.length; i++) ATCbutton[i].addEventListener('click', function() pintrk('track', 'lead', np: 'generator', ); )}); }); window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function(){ window.REBELMOUSE_STDLIB.loadExternalScript("https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.min.js", function() { !function (t, n) { t[n] = t[n] || nlsQ: function (e, o, c, r, s, i) g: c , t[n][o] }(window, "NOLBUNDLE"); function getAssetId() const path = window.location.pathname; const assetId = path.length > 1 ? path.replace(new RegExp("https://www.mother.ly/", 'g'), '') : "home"; const hashedId = CryptoJS.MD5(assetId).toString(); return hashedId;
//;SDK Initialization nSdkInstance = NOLBUNDLE.nlsQ( "P5F97F827-62A7-4E38-9EFB-1DE7A09ADCA8", "nlsnInstance" ) // Content Metadata
let [, section, child] = window.location.pathname.split("https://www.mother.ly/"); //if section is already named section return the it's sub-section section = section === 'section' ? child : section; var nielsenMetadata = type: 'static', assetid: getAssetId(), section: section.length > 0 ? section : 'home', ; nSdkInstance.ggPM("staticstart", nielsenMetadata);
});
});
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function()
window.REBELMOUSE_STDLIB.loadExternalScript("https://cdn-gl.imrworldwide.com/novms/js/2/ggcmb510.js", function()
);
);
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function(){
if(typeof rblms==="undefined") REBELMOUSE_STDLIB.createElementChangeListener(".widget__video", function() VideoPlayerLoader(); )
else rblms.require(['jquery', 'core/event_dispatcher'], function($, eventDispatcher)
eventDispatcher.on('viewRegistry:initViews', function() window.COMSCORE && COMSCORE.beacon(c1: "2", c2: "7507054");
$.get("https://www.mother.ly/res/3rdparty/comscore_pageview"); console.log('*** COMSCORE ***'); ); eventDispatcher.on('load-more:sync', function() VideoPlayerLoader(); ); )
});
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function()
window.REBELMOUSE_STDLIB.loadExternalScript("https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=Je3zXH", function()
);
);
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function(){
if(!("onElementInViewport" in window.REBELMOUSE_STDLIB)) return;
window.REBELMOUSE_STDLIB.onElementInViewport( selector: "div.adthrive-video-player", oneTime: true, onIntersect: function(entry)
var node = entry.target; if(!node.querySelector('div.jwplayer')) return;
(function (w, d) )(window, document);
)
});
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function()postBody.innerText.textContent('We independently select and share the products we love')==-1) var node = document.createElement("em"); node.innerHTML="We independently select and share the products we love—and may receive a commission if you choose to buy. You’ve got this." postBody.appendChild(node);
);
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function()
IcreateElementChangeListener(".btn.babylist_btn",function(item) item.onclick=function() let rebellt= item.closest(".rebellt-item"); let link__=rebellt.querySelector('[data-role] a').href; console.log(link__) //ga('b.send', 'event', 'babylist', 'click', link__); gtag('event', 'click', 'event_category' : 'babylist', 'event_label' : link__);
);
);
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function()
if(document.getElementsByClassName("custom-field-article-source")[0] != null)
var accordion = document.getElementsByClassName("custom-field-article-source")[0]; var items = document.getElementsByClassName("custom-field-article-source")[0].getElementsByTagName("p");
var source_list = document.createElement('div'); source_list.id = "source_list"; accordion.appendChild(source_list); var results = []; var iLen=items.length - 1;
for (var i=iLen; i>=0; i--) results.push(items[i]);
var i = results.length; while (i--) source_list.appendChild(results[i]);
accordion.style.display = "block";
accordion.addEventListener("click", function() if (source_list.style.display === "block") source_list.style.display = "none"; else source_list.style.display = "block";
);
);
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function(){
/* var tagList=["our partners","our-partners","miscarriage","postpartum depression","infertility","anxiety","sponsored","sweepstakes","nicu","depression","motherhood anxiety","autism","postpartum anxiety","divorce","loss","separation anxiety","losing a baby","postpartum anxiety","pregnancy loss","baby blues","loneliness","worry","preemie","immigrant children","zika virus","pregnant after miscarriage","rainbow baby","infant loss","failure","sexual assault","ivf","anger","coronavirus","covid-19","body safety","motherhood is hard","financial stress","water safety","motherhood emotions","covid-19 anxiety","overwhelmed","mom shaming","body image","pregnancy and coronavirus","anger","mom rage","mom shame","racism in america","black lives matter"]; var section=""
section="shop=1";
window.shopSectionMod=section; let noShopArticle = false;
noShopArticle = true;
if (postTags.some(tag=> tagList.includes(tag)) ||noShopArticle ) console.log('shop module excluded cause a tag is present from the exclusioon list or there is ecommerce particle.') else { if (!(document.querySelector(".post-partial .body .rebellt-item h5"))) { fetch(`/res/custom_page/data.js?formats=json,html&resource_id=generic&layout_name=ShopThisStoryElement&$section`).then((response) => response.json()).then(processsFilteredResults);
function processsFilteredResults(data) { window.asd = data; if (!REBELMOUSE_BOOTSTRAP_DATA.isUserLoggedIn && REBELMOUSE_STDLIB.getDevice() == "mobile" && document.querySelector(".post-partial .body-description .widget__brief")) { document.querySelector('.post-partial .widget__show-more').addEventListener('click', function () setTimeout(function () if (!(document.querySelector('.post-partial .content-container .rebellt-item h5'))) var body_items = document.querySelectorAll(".post-partial .content-container > *"); let cnt = body_items.length - 1; if (!(body_items[Math.ceil(cnt * .5) + 1].classList.contains("col2"))) body_items[Math.ceil(cnt * .5)].insertAdjacentHTML("afterend", data.html) else body_items[Math.ceil(cnt * .5) + 1].insertAdjacentHTML("afterend", data.html)
, 300) ); } else var body_items = document.querySelectorAll(".post-partial .body-description > *"); let cnt = body_items.length - 1; let item_to_inject = body_items[Math.ceil(cnt * .5)]; if (!(body_items[Math.ceil(cnt * .5) + 1].classList.contains("col2"))) body_items[Math.ceil(cnt * .5)].insertAdjacentHTML("afterend", data.html) else body_items[Math.ceil(cnt * .5) + 1].insertAdjacentHTML("afterend", data.html)
} } else console.log('shop this story is present already')
}
removing shop widget */
});
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function(){
REBELMOUSE_STDLIB.createElementChangeListener(".infinite-scroll-posts-wrap",function() dateParseShow(); addShareAtBottom() ) REBELMOUSE_STDLIB.createElementChangeListener(".widget__show-more",function(item){ console.log("keep reading button") REBELMOUSE_STDLIB.initClickHandler(item,function(event)
console.log("keep reading button clicked") setTimeout(function() checkShopThisStory(item.closest('.widget')) item.closest(".body").querySelectorAll(".content-container .jwplayer-media").forEach(function(vid) var src=vid.nextElementSibling.getAttribute("src"); if(src) var scr= document.createElement('script'); scr.src=src; vid.insertAdjacentElement('afterend',scr)
) ,500)
) }) REBELMOUSE_STDLIB.createElementChangeListener(".widget" ,checkShopThisStory);
});
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function()
document.addEventListener('rebelmouse.urlChange', function(event) if(event.detail.trackPageView && event.detail.id!=2653782962) window.COMSCORE && COMSCORE.beacon(c1: "2", c2: "24634445",c6:"",c8:event.detail.url);
fetch("https://www.mother.ly/res/3rdparty/comscore_pageview") .then((response) => return response.json(); ) .then((data) => console.log(data); console.log('*** COMSCORE ***--'+event.detail.url);
);
)
);
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function(){
var noConnatix=false; if (GET('draft') != 1) if (!window.cnx) window.cnx = , window.cnx.cmd = []; ! function (n) var t = n.createElement('iframe'); t.display = 'none', t.onload = function () var n = t.contentWindow.document; c = n.createElement('script'), c.src="https://cd.connatix.com/connatix.player.js", c.setAttribute('async', '1'), c.setAttribute('type', 'text/javascript'), n.body.appendChild(c) , n.head.appendChild(t); if(document.getElementById("outer-wrapper")) document.getElementById("outer-wrapper").style.display="block" (document); if (!document.querySelector(".current-post cnx") && document.querySelector('.current-post .widget__show-more')) { document.querySelector('.current-post .widget__show-more').onclick = function () setTimeout(function () cnx.cmd.push(function () cnx( playerId: '4733ea93-171b-4843-a516-2674efe82e6c', mediaId: '77c0d624-61b7-4426-a05b-56a46e189913' ).render('2a8d107391984565a6077c7c5786dc09'); ); if(document.getElementById("outer-wrapper")) document.getElementById("outer-wrapper").style.display="block" , 1000)
}
});
window.REBELMOUSE_ACTIVE_TASKS_QUEUE.push(function()
/* check here */
/* no promo text here as prev condition failed */
);
More Stories
Gender-inclusive beauty products everyone will love
Derby Road Outlets Announces 5 New Additions To Its Diverse Assortment of Retail & Restaurants
German chancellor candidates experience off in 2nd Tv set discussion