What does Allerseelengebäck mean?

Allerseelengebäck - German to English

heart cake