Aint no rest for the wicked by cage the elephant
This song is spirtual for me because it reminds me that people should always pay for what they do. If you get away with something then that something should eat away at you until you do what is right. in the song even if you do things for the right reason you still need to pay for it.
via metrolyrics.com