Peering imperiously over the canopy, the towering walls of Heidelberg Castle stop the forest's flow into the charming city ...