Mac DeMarco has released his new song "I've Been Waiting For Her." With many fans counting down the days until his forthcoming mini-album Another One drops DeMarco celebrated his impending release with an impromptu Brooklyn BBQ listening party last week. With his new album set for release on Aug. 7, "I've Been Waiting For Her" proves this self-defined 'jizz jazz' artist and Captured Tracks all-star has a knack for crafting heartfelt ballads.

Capitalizing on a "familiarly amorous mood," the opening to the sixth song from his soon-to-be released mini-album captures "the euphoric feeling of falling for someone," according to DIY. A suitable soundtrack for the dog days of summer or the start of a romance, possessesing a subtle charisma that is difficult to ignore.

Opening with an instantly entrancing loop of riffs, "I've Been Waiting For Her" seamlessly showcases his penchant for beach-y melodics and straightforward harmonies. Refreshingly unpretentious, the song's crisp chords and sincere lyrics unfold into a catchy confessional, giving listeners a taste of his signature songwriting chops.

Undoubtedly charming without being coy, DeMarco's diction and instrumentation conjures a sense of nostalgia and subtle yearning. Audibly reminiscent of Salad Days and his instrumental wonder Some Other Ones, DeMarco's latest will keep fans weak in the knees. It wouldn't be a stretch to predict that his mini-album will be eagerly embraced as indie rock perfection.

Listen to "I've Been Waiting For Her" and fall head over heels.

The Track listing for Another One is below:

01. The Way You'd Love Her
02. Another One
03. No Other Heart
04. Just to Put Me Down
05. A Heart Like Hers
06. I've Been Waiting For Her
07. Without Me
08. My House by the Water

See More Mac Demarco
Join the Discussion