It's fine but remove the full stop after "friends". When a sentence is quoted, we don't use the sentence's own closing punctuation if there is another closing punctuation mark coming up. In this case, the question mark is the only closing punctuation mark required.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: