Jack Johnson released a new song, "Sunsets for Somebody Else," from his upcoming album All The Light Above It Too today exclusively on Billboard.

The song, the second of three to be released prior to the album, opens with the lilting strums of an acoustic guitar, familiar to many Johnson listeners. But "Sunsets for Somebody Else" differs from Johnson's other pleasantly relaxed, upbeat work in that underneath this cheery melody and buoyant guitar is a gloomy, permeating shadow.

Lines like "You tell yourself just to turn away/but you know you've already lost" and "I know I've seen that vacant stare/selling sunsets for somebody else" tinge Johnson's otherwise-soothing voice with a bitterness that transforms the languorous harmony into a pointed call to action.

It's a fitting sound for the artist, who just finished a sold-out summer tour in the states and will next play two sold-out hometown shows at the Waikiki Shell in Oahu, HI. All the proceeds from these final two shows will go towards The Kokua Hawaii Foundation, a non-profit Johnson and his wife, Kim, started in 2003 to support environmental education in Hawaii schools and communities.

"I wrote the song 'Sunsets For Somebody Else' while I was on a surf trip in Micronesia. Something about being on boats always pulls songs out of me," Johnson tells Billboard. Johnson's good friend and veteran pro surfer Kelly Slater was on that particular trip.

The song will automatically download on iTunes for fans who preordered All The Light Above It Too.

Listen to "Sunsets for Somebody Else" below, exclusively on Billboard: