Who sings Jars of heart?

Christina Perri sings Jar of Hearts.