ADVERTISEMENT

AUDIOJUNKIE: Sabrina's retro flair

Published Nov 24, 2025 10:41 am
The words “I’ve heard this before” pop into my head as I listen to Sabrina Carpenter’s recently released album titled “Man’s Best Friend.” I’ve put off listening to Sabrina’s latest, the follow-up to her ultra successful “Short ‘n Sweet” album that upped her status from ‘post-Disney-actor-era’ to pop superstar levels, so I can have some distance. Because, like everyone, there was a time when I couldn't shake off humming “Espresso” in my head.
Sabrina Carpenter's official album photo 'Mans Best Friend'
Sabrina Carpenter's official album photo 'Mans Best Friend'
I wanted to absorb the album, not rush-listen-review it to be fair to Sabrina Carpenter, only because the album, right after a mega-successful campaign, is always interesting. One gets the measure of a pop artist after a big hit single. Is she going the same route? Is she going the way nobody expects? Is it going to be the same music team and all that jazz?
Which leads me back to “I’ve heard this before.” Because this is old music that she’s playing. The ’70s and ’80s pop kind, to be exact.
Opening with “Man Child” and its pulsing keyboard synth hook that reminds me of The Nolans’ “Gotta Pull Myself Together.” Not that I know every pop record from the ’70s and ’80s, but I’ve done my fair share of digging back to listen to records and artists before my time. I digress. The bubblegum pop sound of “Man Child,” with its memorable chorus, echoes back to a bygone era, updated, though, with 2025 spunk by Sabrina, who sings about her disdain for incompetent and immature men.
Sabrina draws inspiration from “Saturday Night Fever” and on “Tears,” a tune about modern dating disappointments, the disco vibe is obvious. The ’70s pop vibe glitters on “My Man on Willpower” as Sabrina's sultry tones latch on like earworms. The groove on “Never Getting Laid” gives off a soul R&B vibe and eventually opens up to a catchy pop chorus where Brina wishes her ex “a lifetime full of happiness and a forever of never getting laid.”
Sabrina Carpenter (Facebook)
Sabrina Carpenter (Facebook)
Sabrina and producer Jack Antonoff blend a diverse range of retro-inspired styles that include disco, R&B with nods to 70’s-80’s glam pop, soft rock, and a bit of country on “House Tour,” “Nobody’s Son,” “When Did You Get Hot,” and “Go Go Juice” respectively.
If Sabrina's lyrics read like journal entries, it’s because it is. Sabrina writes her lyrics in a notebook, hence her verses sound conversational. And it's when she’s at her best, like on “Don’t Worry I’ll Make You Worry.” On “We Almost Broke Up Again Last Night” she goes: “Bullshit repeats itself is that how the saying goes/been here a thousand times,” and later sings in 70’s pop ballad style, “All the I love you’s and I’m sorry’s were said / we had our sex and then we made amends that’s right / called it false alarm to all of our friends / then we almost broke up again last night,” reminiscent of Diana Ross’ “Touch Me In The Morning.”
On the R&B-inflected chill of “Sugar Talking,” Sabrina, singing about empty promises and empty gestures intones: “Your paragraphs mean sh*t to me, get your sorry ass to mine / You filled my whole apartment with flowers that die / the first to open up your wallet / but the last one to flag / a heart only breaks so many times.” On “Goodbye,” Sabrina gets her ABBA on but stamps it with Sabrina’s middle finger of approval. Which is to say it’s good.
Really good in fact. Though mentioning these retro references seems unavoidable, it doesn’t matter. Not for Sabrina and not especially for all her young audiences. Who, for all intents and purposes, all of these sounds new.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.