91³Ô¹ÏÍø

Watch CBS News

When cancer diagnoses bring the unknown, Lending Hearts steps in with love | KD Sunday Spotlight

Lacie Spagnolo's son, Jimmy, is her everything. 

"Every day that I have him, still till this day, is that gift and I know it," said Spagnolo.

He's a gift because at four months old, doctors diagnosed him with a brain tumor. She said, "One in a million shot of him getting something like that."

So, the family chose to treat their infant with one round of chemotherapy, to start. 

"It was our Hail Mary." She said. "It worked. It shrank by 25%, unheard of. We picked the one med that happened to work really well for Jimmy."

He is stable now, and through it all, Jimmy has kept high spirits, but the tumor is still not gone.

"The tumor comes and goes as it pleases," Spagnolo said. "We live a lot in the unknown."

The unknown is a space many families of kids with cancer understand, and it's why Vasso Paliouras started the nonprofit Lending Hearts. It's a local nonprofit helping children and teens who are fighting cancer.

"We want everyone to walk away knowing that it's not about the diagnosis, it's about living," said Paliouras.

She understands this experience, because doctors diagnosed her sister with cancer while she was in high school.

Her sister's diagnosis later sent Paliouras on a mission to help other families.

"It's about sharing and creating those memories and experiences together with your loved ones," she said.

We're talking about experiences like outings to go ice skating, see the symphony, and meet the performers; going on the field before and attending Pirates games; and so much more.

It's more than free events; it's an escape from everyday struggles while dealing with cancer.

"To have a space where we can go and find our own form of medicine, which is talking and relating and having fun and living life," Spangnolo said.

Now this nonprofit's seen 15 years of community support, with much more hopefully to come.

"How do we do more? How do we offer more? There are so many more families out there who can use our support," Paliouras said.

It reminds everyone that joy is essential to healing.

If you didn't know, in the oncology world, the term young adult goes all the way up to 39.

Lending Hearts also provides support groups and resources, on top of the events. For more information on lending hearts and how you can help, . 

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });