To respond to the spiritual stuff. I have actually felt the same way. I am in WI and there's no spirit here that I know of. The minute I got to Madison, I felt at home here. Since I"ve moved here, life has gotten a lot better for me.
I just wonder if you are in the place where you need to be, you are content and the universe is just responding to that.