Shouldn't everyone actually answer with, "Heaven."
I honestly am not 'from' anywhere. I've lived in a few different states at different points in my life. But I wouldn't claim any of them as 'home' or where I'm from.
When people ask where I'm from, I want to ask in return, "At which point of my life are you asking about? Or are you asking 'where do I store the majority of my belongings'? I'm not sure what you are really trying to find out."
I am not like any of the places in which I have lived. I'm a mixture of them all. When people say they know I'm not from 'round here cuz you have an accent' then it makes me want to laugh. I don't have an accent, I just don't talk like the locals. I'm a nice, mixed breed of places, people, and accents.
And of course, once you tell them someplace, they start asking the typical follow-up questions. "What brings you here? How come you're here? Which place do you like better? Blah Blah Blah" And I really have no good answers for those. I'm here because this is where I chose to be at this time. I haven't really lived there that long so I'm not sure I can say I like one over the other. Eh...
I think I'll just start answering with "Heaven."
What better place is there to be from, anyway??