This morning I again came across the word sojourner so decided to look it up for a definitive definition:
noun: a temporary stay i.e during his sojourn in Paris.
verb: to stay for a time in a place; live temporarily: to sojourn on the Riviera for two months.
It has the sense of being away from home, living temporarily, not really fitting in, on a journey. The NIV bible tends to use the word 'alien', 'stranger', the ESV bible 'sojourner', 'exile'.
Heb 11:13 All these people were still living by faith when they died. They did not receive the things promised; they only saw them and welcomed them from a distance. And they admitted that they were aliens and strangers on earth.
We are not supposed to be surprised when our value systems don't fit our current culture. In a very real way, we are supposed to think of ourselves as journeying citizens from another kingdom.
Food for thought for those of us who like to put down roots, to get established and fit in. We will never really be at home this side of death - we are just staying for a short time. Our true home is in the age to come.