What does alles, was das Herz wünschen kann mean?

alles, was das Herz wünschen kann - German to English

all that one's heart can desire