91³Ô¹ÏÍø

Watch CBS News

Bernie Wagenblast, the voice of the NYC subway, finding her true voice after sharing her transition

NEW YORK -- June is Pride Month and CBS2 is featuring a well known voice in our area.

The person behind those familiar announcements on the subway and on the radio is now finding her true voice.

"Five months ago today, I transitioned to living my life full time as a woman," Bernie Wagenblast told CBS2.

She said this transition has been a lifelong dream.

"When I was 4 years old, I remember wishing I was a girl," she said.

After switching clothes with a female neighbor as a child, she was told she could not do that. For decades, very few knew how Wagenblast truly felt.

"The woman I was dating, I knew I was going to ask her to marry me, and I felt if I'm going to do that she needs to know about this part of me," she said.

Wagenblast said 2017 was the turning point.

"It was a very innocent thing. I had seen on some late night comedy shows showing pictures of NFL quarterbacks as women and they were using an app [FaceApp] that had just come out to do that," she said.

After trying the app out herself, she said, "This was the first time I saw what I felt was a realistic representation of what I might look like."

A few years ago, she told her daughters and their husbands and, more recently, her grandchildren.

"All of the people I shared this with, none of them had any inkling that this was something I had been living with all my life," Wagenblast said.

Now at 66 years old, Wagenblast, who still goes by Bernie, is happier than ever.

"There was not an hour of my waking life probably from when I was a little kid to when I socially transitioned that I didn't think about this at least in passing -- every hour it was constantly there," she said. "The acceptance and support that I've had has just blown me away. That has been the best part of this."

Wagenblast acknowledged transitioning is a process and she urged loved ones of trans people to educate themselves and reach out to support groups.

"It's not wrong and it's not unusual to mourn the person that they knew," she said.

Above all, Wagenblast urged, "Let the person know that you love them [and] this doesn't change anything."

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