Be one's spiritual home - Idioms by The Free Dictionary
be (one's) spiritual home (redirected from be one's spiritual home)
be (one's) spiritual home
To be an ideal place or setting for one to live happily. If you hate the cold weather, then I doubt that the mountains will ever be your spiritual home.
be somebody’s ˌspiritual ˈhome be a place where somebody could be happy, because they like the people, customs, culture, etc. there: I’ve always thought that Australia was his spiritual home.