johnlegend - All Of Me
Play more johnlegendThe Morning AfterFollow “The first dance is an important part of almost all weddings. Here are three new songs that I’ve come across…” on May 19th, 2014 →
Once a week, Stack delivers a mix of the most interesting new music on the web, handpicked by the Hype Machine team. Here's a recent mix.