I've travel so much I get the same feeling. I live that feeling for years. My home is where my hat, I mean backpack is.
So I've now adopted this theory and it makes me feel good......
"Where ever you go, there you are!"
Have a great day Old Time and, ummm..... welcome back home :)