John Mayer's new album Paradise Valley comes out in less than a week, but you can listen to the full thing for free on iTunes.. This song is so beautiful and amazing I can't even contain myself. Go listen to the rest of the album freaks.
It's unfortunate that the lyrics say "My girl" and "My boy" and "she" and "he". Otherwise, this song would have been absolutely perfect as a slow dance song for a same-sex couple's wedding. The rest of the lyrics are absolutely perfect for it, and could've been an anthem for all same-sex couples everywhere.