contestada

Is the punctuation correct in this sentence. "Why," I asked, "are you still here in Maine?"