Embedded Player Hosts Bob Boilen and Robin Hilton are back after a long break with this week's essential new music, including Nick Cave's heartbreaking song "Jesus Alone" and Peter Gabriel's ode to Edward Snowden.