Everything you're carrying right now.

Cross off what feels familiar. Or just hit continue. A daily letter that helps you find your way back to yourself, one small act at a time.

0 crossed off

Now, just you.

What do you want?

One thing you'd love to have back (or anything else)

Each letter covers one small thing: a reflection, a tiny act, a permission slip. It takes 5 minutes and leaves you feeling a little more like yourself.
You're in! Check your inbox to confirm.
Something went wrong. Please try again.
const items=["Run the errands","Call the insurance","Track everyone","Check in on mum","Show up again","Plan the weekend","Send that email","Check on them","Hold it together","Be the strong one","Brace for it","Fix what's broken","Don't ask much","Figure out dinner","Don't fall behind"]; const bgWords=["mother","wife","daughter","colleague","caregiver","manager","fixer","helper","provider","peacekeeper","organizer","nurturer","scheduler","worrier","listener","the strong one","the reliable one","the patient one"]; const grid=document.getElementById('items-grid'); const progressText=document.getElementById('progress-text'); const phaseList=document.getElementById('phase-list'); const phaseFinal=document.getElementById('phase-final'); const bgContainer=document.getElementById('bg-pills'); let crossed=0; items.forEach((text,i)=>{ const div=document.createElement('div'); div.className='list-item'; if(i>=8)div.classList.add('mobile-hidden'); div.innerHTML=`
${text}`; div.addEventListener('click',()=>{ if(div.classList.contains('crossed'))return; div.classList.add('crossed'); crossed++; progressText.textContent=crossed===1?'1 crossed off':`${crossed} crossed off`; }); grid.appendChild(div); }); function showAllItems(){document.querySelectorAll('.mobile-hidden').forEach(el=>{el.classList.remove('mobile-hidden');el.style.display=''});document.getElementById('show-more-btn').style.display='none'} function initMobile(){ const btn=document.getElementById('show-more-btn'); if(window.innerWidth<=520){ btn.style.display='flex'; document.querySelectorAll('.mobile-hidden').forEach(el=>el.style.display='none'); } else { btn.style.display='none'; document.querySelectorAll('.mobile-hidden').forEach(el=>el.style.display=''); } } window.addEventListener('resize',initMobile); initMobile(); function showFinal(){ phaseList.style.opacity='0';phaseList.style.transition='opacity 1.2s ease'; setTimeout(()=>{ phaseList.style.display='none'; phaseFinal.style.display='flex'; requestAnimationFrame(()=>requestAnimationFrame(()=>phaseFinal.classList.add('visible'))); },1000); } const activePillPositions=[]; function hasOverlap(top,left){return activePillPositions.some(p=>Math.abs(p.top-top)<6&&Math.abs(p.left-left)<15)} function createBgPill(){ const el=document.createElement('span'); el.className='bg-pill'; el.textContent=bgWords[Math.floor(Math.random()*bgWords.length)]; let top,left,tries=0; do{ if(Math.random()<0.5){top=2+Math.random()*10;left=8+Math.random()*74} else{top=88+Math.random()*10;left=8+Math.random()*74} tries++; }while(hasOverlap(top,left)&&tries<10); el.style.top=top+'%';el.style.left=left+'%'; bgContainer.appendChild(el); const pos={top,left};activePillPositions.push(pos); setTimeout(()=>{el.style.opacity='1'},50); const dur=5000+Math.random()*3000; setTimeout(()=>{ el.style.opacity='0'; activePillPositions.splice(activePillPositions.indexOf(pos),1); setTimeout(()=>el.remove(),2600); },dur); } function schedulePill(){createBgPill();setTimeout(schedulePill,1000+Math.random()*1200)} setTimeout(()=>phaseList.classList.add('visible'),300); setTimeout(schedulePill,400);
(function(){ if(window.__ylCarrdBridge)return;window.__ylCarrdBridge=true; var busy=false; function send(source){ if(busy)return; var email=source.querySelector('input[type="email"]'); var checkboxes=Array.from(source.querySelectorAll('input[type="checkbox"]')); var error=source.querySelector('.lead-form-error'); var success=source.querySelector('.lead-form-success'); if(error)error.style.display='none';if(success)success.style.display='none'; if(!email.reportValidity())return;if(!checkboxes.every(function(box){return box.reportValidity();}))return; function fail(message){if(error){error.textContent=message;error.style.display='block';}} var target=document.getElementById('form01'); var field=target&&target.querySelector('input[type="email"]'); var submit=target&&target.querySelector('button[type="submit"]'); if(!field||!submit){fail('Form unavailable.');return;} if(submit.disabled){fail('Please wait and retry.');return;} Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,'value').set.call(field,email.value.trim()); field.dispatchEvent(new Event('input',{bubbles:true}));field.dispatchEvent(new Event('change',{bubbles:true})); if(!target.checkValidity()){fail('Check form01 fields.');return;} busy=true; var buttons=Array.from(document.querySelectorAll('#lead-form button')); var originals=buttons.map(function(b){return b.innerHTML;}); buttons.forEach(function(b){b.disabled=true;b.setAttribute('aria-busy','true');}); var active=source.querySelector('button');active.textContent=' Sending…';var spinner=document.createElement('span');spinner.className='yl-submit-spinner';spinner.setAttribute('aria-hidden','true');active.prepend(spinner); var observer,started=false; function release(){ if(observer)observer.disconnect();busy=false; buttons.forEach(function(b,i){b.disabled=false;b.removeAttribute('aria-busy');b.innerHTML=originals[i];}); } function sync(){if(submit.disabled||submit.classList.contains('waiting'))started=true;else if(started)release();} observer=new MutationObserver(sync);observer.observe(submit,{attributes:true,attributeFilter:['disabled','class']}); try{ submit.click();sync(); requestAnimationFrame(function(){if(!started){release();fail('Submission did not start.');}}); }catch(e){release();fail('Please try again.');} window.addEventListener('pageshow',function(e){if(e.persisted)release();},{once:true}); } document.addEventListener('click',function(e){ var button=e.target.closest('#lead-form button');if(!button)return; e.preventDefault();e.stopImmediatePropagation();send(button.closest('#lead-form')); },true); document.addEventListener('keydown',function(e){ var source=e.target.closest('#lead-form'); if(e.key==='Enter'&&source&&e.target.matches('input[type="email"]')){e.preventDefault();e.stopImmediatePropagation();send(source);} },true); })();

One small yes, just for you.

Check your email

I’ve sent you a short confirmation note. Open it and click the link inside to let me know you’d like the daily letters. That’s the last step before we begin.

A little space for you, soon.

This one belongs to you.

Email confirmed

Your address is confirmed, and you’re on the list. I’ll write with a reflection, a tiny act, or a permission slip — something small enough to fit into a real day.

Yours, Lindsay