Heidelberg in May was foaming with fruit blossoms.