We were walking up a snowy mountain on this cold Sunday morning in a small town in western Germany.
Half way up the mountain, there was a blue flag with 12 stars waving on a silver pole in front of a private home.
The sun was shining brightly. And in the valley, church bells were ringing.
German flags almost never wave in front of private homes in Germany.