91³Ô¹ÏÍø

Watch CBS News

Daffodil field in Massachusetts started during World War II no longer a hidden secret

The in Dartmouth, Massachusetts is a beautiful spot to visit in the spring. It also has some history behind it.

"The daffodils were planted in the 1940s during World War II. So there was an embargo on bulbs, we couldn't get bulbs from Europe," explained Kendra Parker, the Development and Outreach Specialist with the . 

"So, Raymond Petty planted daffodils here for sale. So, this was a commercial flower farm. And the war ended and the flowers remained." 

27 varieties of daffodils 

Eighty years later, thousands of Petty's daffodils are still blooming. 

There are currently 27 varieties on the property, according to the trust. The nonprofit is currently working to protect more than 5,500 acres in Dartmouth. Before the group acquired Parsons Reserve in the early 2000s, the daffodil field was technically private property and a hidden secret only known to locals. Now, thousands of people visit each spring, and Daffodil Ranger Suzi Bouveron is the one who greets them. 

"Acre and a half of happy"

"I love the reaction of people that come. It's magical. It's like an acre and a half of happy. People walk up and their faces are just filled with joy," Bouveron told WBZ-TV.  
 
"It's really peaceful and serene. You can hear the little babbling brook over there. We love to just sit on the little bridges and just let the time pass, listen to the birds, it's beautiful to be in nature," said Dartmouth resident Erica Jimenez.  

"The daffodils are my favorite flower. I love trail walks. It's a really nice way to get some exercise and reconnect with nature," said Zoe Gortz, who was visiting the daffodil field for her birthday.  
 
The best time to visit the daffodil field is now through the first week of May. The Dartmouth Natural Resources Trust does suggest bringing a $5 donation that goes towards maintaining the field and the trail.  
 
"Everyone is so excited. It's spring in Dartmouth when the flowers are in bloom," Parker added.

For more information, visit their .

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(); } }); }); }); });