91³Ô¹ÏÍø

Watch CBS News

Children, collectors and Cabbage Patch Kid fans travel to Georgia for Babyland General Hospital

Every year, thousands of people from all over the world visit Babyland General Hospital: the birthplace of Cabbage Patch Kids.

The tourist attraction in Cleveland, Georgia, offers free tours of the nursery and cabbage patch.

"It's great for kids and kids love it, but it's nostalgia for people my age. Because we grew up with it. We know what Cabbage Patch Kids are," said Misty Keheley, a "nurse" at Babyland.

Babyland comes from the mind of Xavier Roberts, the creator of Cabbage Patch Kids.

"It all started in 1978. That's when Babyland General got established. But it started as The Little People. And then in 1983 is when he partnered with Calico, and that's when they decided to make it the Cabbage Patch Kids. That's when the hard-faced babies came out. That's when the craze hit, and people were fighting in the stores for them," said Keheley.

babyland-general.png
If you visit Babyland General Hospital in Cleveland, Georgia, you may see a special birth unlike anything you've ever experienced. CBS News Atlanta

While that craze has died down, the love of the Cabbage Patch Kid has not. Every year, thousands of people from all over the world visit Babyland, and they even hold a collectors' convention.

"We have people from all over. I mean, California, Australia, Florida ... I mean everywhere," said Keheley.

The experience isn't your regular purchase at a toy store, either. The Cabbage Patch Kids are born at Babyland during an interactive performance.

"We check on Mother Cabbage periodically and see if she's in labor, and as soon as she's in labor, we have a nurse come out to her and she helps Mother Cabbage deliver her baby," said Keheley

The unique deliveries are a fan favorite.

"I'm going to make sure Mother Cabbage is a full 10 leaves dilated," said Nurse Amanda during one of the delivery sessions.

Once a Cabbage Patch Kid is born, nurses help them get adopted.

"A lot of the stories I've heard: like women my age say: I was never able to get one, my parents couldn't afford it. And so now, I can afford it, and I'm coming to get on," said Keheley.

You can learn more about Babyland General .

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=296763317a51cab90faa73f1bb146d5c'; 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(); } }); }); }); });