Sarah McLachlan Says It Took Over 10 Years to ‘Amass Enough Good Songs’ for ‘Better Broken’

0

Entertainment

Sarah McLachlan Says It Took Over 10 Years to ‘Amass Enough Good Songs’ for ‘Better Broken’ (Exclusive)

By Mariel Turner
September 20, 2025

TOP STORIES

Click to share on Facebook (Opens in new window)
Facebook

Click to share on X (Opens in new window)
X

Sarah McLachlan. Gary Gershoff/Getty Images

(function() {
document.addEventListener(‘DOMContentLoaded’, function() {
const basePath = ‘https://www.usmagazine.com/wp-content/themes/us-weekly/assets/img/storifyme/’;

const desktopBaseName = ‘usw-shorts-module-banner-desktop-v’;
const mobileBaseName = ‘usw-shorts-module-banner-mobile-v’;

const randomVersion = Math.floor(Math.random() * 3) + 1;

const desktopImage = `${basePath}${desktopBaseName}${randomVersion}.png`;
const mobileImage = `${basePath}${mobileBaseName}${randomVersion}.png`;

const desktopBannerImg = document.getElementById(‘desktop-storifyme-source’);
const mobileBannerSource = document.getElementById(‘mobile-storifyme-source’);

if (desktopBannerImg) {
desktopBannerImg.src = desktopImage;
}

if (mobileBannerSource) {
mobileBannerSource.srcset = mobileImage;
}
});
})();
if (typeof isMobile === ‘undefined’) {
function isMobile() {
return window.matchMedia(“(max-width: 650px)”).matches
&& (
‘ontouchstart’ in window || navigator[‘maxTouchPoints’] > 0x0 || navigator[‘msMaxTouchPoints’] > 0x0
);
}
}
const storifyme_content_widget_below_featured_img = document.querySelector(‘#storifyme-content-widget-init’) ?? null;

let widgetContentLoading_below_featured_img = function () {
if ( isMobile() ) {
storifyme_content_widget_below_featured_img.addEventListener(‘onStoryClicked’, (event) => {
var story_id = event.detail.id
window.open( ‘https://www.usmagazine.com/storifyme/?id=’ + story_id + ‘&v=below-featured-img’, ‘_blank’, ‘noopener,noreferrer’);

const observer = new MutationObserver(mutations => {
mutations.forEach(mutation => {
if (mutation.type === ‘childList’) {
mutation.addedNodes.forEach(addedNode => {
if (addedNode.nodeName === ‘STORIFYME-SHORTS-MODAL’) {
addedNode.remove();
}
});
}
});
});

observer.observe(document.body, {
childList: true,
subtree: true
});

});

storifyme_content_widget_below_featured_img.addEventListener(‘onEvent’, (event) => {
storifyme_content_widget_below_featured_img.closeStories();

const observer = new MutationObserver(mutations => {
mutations.forEach(mutation => {
if (mutation.type === ‘childList’) {
mutation.addedNodes.forEach(addedNode => {
if (addedNode.nodeName === ‘STORIFYME-SHORTS-MODAL’) {
addedNode.remove();
}
});
}
});
});

observer.observe(document.body, {
childList: true,
subtree: true
});
});
}

const storifyme_content_widget_onEventHandler_below_featured_img = (event) => {
if( event.detail.name !== “ad” ) {
custom_storifyme_event(‘sm_onEvent’, {
‘story_id’ : event.detail.story_id,
‘story_title’ : event.detail.story_name,
‘event_action’: event.detail.action,
‘widget_type’: ‘same_tab’,
‘widget_source’ : ‘below_featured_img_static’
});
}
};

const storifyme_content_widget_onStoryClosed_below_featured_img = (event) => {
custom_storifyme_event(‘sm_onStoryClosed’, {
‘story_id’ : event.detail.id,
‘event_action’: ‘onStoryClosed’,
‘widget_type’: ‘same_tab’,
‘widget_source’ : ‘below_featured_img_static’
});
if ( ! isMobile() ) {
storifyme_content_widget_below_featured_img.removeEventListener(‘onEvent’, storifyme_content_widget_onEventHandler_below_featured_img );
}
storifyme_content_widget_below_featured_img.removeEventListener(‘onStoryClosed’, storifyme_content_widget_onStoryClosed_below_featured_img );
};

storifyme_content_widget_below_featured_img.addEventListener(‘onStoryClicked’, (event) => {
custom_storifyme_event(‘sm_onStoryClicked’, {
‘story_id’ : event.detail.id,
‘event_action’: ‘onStoryClicked’,
‘widget_type’: isMobile() ? ‘new_tab’ : ‘same_tab’,
‘widget_source’ : ‘below_featured_img_static’
});

if ( ! isMobile() ) {
storifyme_content_widget_below_featured_img.addEventListener(‘onEvent’, storifyme_content_widget_onEventHandler_below_featured_img );
}
storifyme_content_widget_below_featured_img.addEventListener(‘onStoryClosed’, storifyme_content_widget_onStoryClosed_below_featured_img );
});
storifyme_content_widget_below_featured_img.addEventListener(‘onStoryOpened’, (event) => {
custom_storifyme_event(‘sm_onStoryOpened’, {
‘story_id’ : event.detail.story.id,
‘slide_number’ : event.detail.index,
‘story

Leave a Reply

Your email address will not be published. Required fields are marked *

Prove your humanity: 7   +   4   =