Nick Cave is a master at creating menacing yet seductive songs.