:oops: heh whoops...guess I missed the question first time 'round....
I think it means that, no matter where u are, you can make a home out of it if your heart is set on staying there. even if it's the worst the place in the world, it's home. It's familiar, and youre set on it.