Aside from Patti Smith and Ani Difranco, I’m usually not a big fan of the singer-songwriter version of spoken word poetry. But Mary Lambert’s “I Know Girls (Body Love)” is so good, so heartfelt and painfully real that it brought tears of recognition to my eyes. Until now the Seattle singer-songwriter has been best known for her vocal on Macklemore & Ryan Lewis’ “Same Love,” but I suspect that will soon change. You can listen and watch Mary perform “I Know Girls” live below. The song is featured on her new Welcome to the Age of My Body EP and I assume it will also be included on her upcoming debut full-length album, which I personally cannot wait to hear.