10 Songs By John Mayer That Will Instantly Warm Your Soul

Anyone who knows John Mayer or his music, even remotely, would admit that Mayer has a way with words. He can brilliantly string together a bunch of words and make something beautiful out of it, something that’s very rare, nowadays.…