August 16, 2007 -- The Church of the Holy Spirit is the most famous church in Heidelberg, Germany. It stands in the middle of the market place in the old center of Heidelberg not far from the Heidelberg Castle and together they cast their towering shadows over the roofs of the city. We had lunch in this square beside the church.