Whether romantic or platonic, many relationships eventually reach their end. However, the memories often linger, if not leave a permanent mark. Our partners, friends, or confidants may be out of our lives, but we are then left to sort through the pieces and reconfigure ourselves. McCall‘s new single, “One Eye Open,” details what that process looks like.
The song begins solely with McCalls’s vocal. The addition of her background vocals have a heavy hand in highlighting the fragility that is present as she recounts the aftermath of her relationship, “In my sleep I’m still with him / In this room where he told me / He is lonely / That he doesn’t miss me.” As the first verse progresses the background vocals become distorted, adding a layer of frustration to the mix. The distorted synth that breaks up the her vocal take seems to symbolize the inner turmoil that McCall faces as she tries to reconcile her feelings for this person with how he treated her.
googletag.cmd.push(function () { var slot = {"name":"in-post-content-1658331","path":"//4052//earmilk//indie//alt-pop","sizes":{"mobile":[[300,250]]},"div":"div-gpt-in-post-content-1658331","targets":{"pos":1,"sz":"300x250"}}; var mapping, gptSlot;
if (slot.sizes.desktop) { desktop_size = slot.sizes.desktop; default_size = desktop_size; } else { desktop_size = []; }
if (slot.sizes.tablet) { tablet_size = slot.sizes.tablet; default_size = tablet_size; } else { tablet_size = []; }
if (slot.sizes.mobile) { mobile_size = slot.sizes.mobile; default_size = mobile_size; } else { mobile_size = []; }
mapping = googletag.sizeMapping() .addSize([320, 400], mobile_size) .addSize([728, 200], tablet_size) .addSize([970, 200], desktop_size) .build();
gptSlot = googletag.defineSlot(slot.path, default_size, slot.div) .defineSizeMapping(mapping) .addService(googletag.pubads()) .addService(googletag.companionAds());
/** * Add targeting data. */ _.each(slot.targets, function (target, key) { gptSlot.setTargeting(key, target) });
/** * Add the page/slot targeting data. */ ionegpt.attrs['position'] = slot.name;
_.each(ionegpt.attrs, function (target, key) { gptSlot.setTargeting(key, target) });
googletag.display(slot.div);
renderedGptSlots[slot.div] = gptSlot;
});
Once we reach the chorus McCall is able to see how toxic the relationship actually was and in what ways it still affects her, “All of this time I’ve been blinded / All of this love is one sided / Now I know next time to let it go / Keep one eye open at night/ And I want to let you back in / But I still got scars on my skin.” “The point of the song is it’s really difficult to fully recover from a toxic relationship,” McCall explains. “When you let yourself be manipulated and torn down for a period of time, you start to blame yourself and let yourself believe you’re crazy, when really you were just in a bad relationship.” The delicate piano in contrast with the vibrant synths elevates the meaning that much more.
The incorporation of the percussion heightens the energy on the track and carries us to the end of the last chorus. The outro repeats the lyric, “It’s always gonna hurt a little bit,” with only the piano, synths, and background vocals still present on the track, making the listener feel validated within their own struggle. “One Eye Open” exemplifies that healing isn’t linear and that that’s okay.
googletag.cmd.push(function () { var slot = {"name":"in-post-content-1658332","path":"//4052//earmilk//indie//alt-pop","sizes":{"mobile":[[300,250]]},"div":"div-gpt-in-post-content-1658332","targets":{"pos":2,"sz":"300x250"}}; var mapping, gptSlot;
if (slot.sizes.desktop) { desktop_size = slot.sizes.desktop; default_size = desktop_size; } else { desktop_size = []; }
if (slot.sizes.tablet) { tablet_size = slot.sizes.tablet; default_size = tablet_size; } else { tablet_size = []; }
if (slot.sizes.mobile) { mobile_size = slot.sizes.mobile; default_size = mobile_size; } else { mobile_size = []; }
mapping = googletag.sizeMapping() .addSize([320, 400], mobile_size) .addSize([728, 200], tablet_size) .addSize([970, 200], desktop_size) .build();
gptSlot = googletag.defineSlot(slot.path, default_size, slot.div) .defineSizeMapping(mapping) .addService(googletag.pubads()) .addService(googletag.companionAds());
/** * Add targeting data. */ _.each(slot.targets, function (target, key) { gptSlot.setTargeting(key, target) });
/** * Add the page/slot targeting data. */ ionegpt.attrs['position'] = slot.name;
_.each(ionegpt.attrs, function (target, key) { gptSlot.setTargeting(key, target) });
googletag.display(slot.div);
renderedGptSlots[slot.div] = gptSlot;
});
Connect with McCall: Spotify | Instagram | Twitter | Facebook