Если есть тире перед прямой речью, то кавычки вроде вообще не ставятся.
— И я должен пообещать тебе не возвращаться туда, да? — эльф согласно закивал, Гарри же только вздохнул. — И я смогу получить свои письма, если не вернусь в Хогвартс?
EnniNova:
Девочки, если вас похитил какой-то мужик, утащил в свой дом в лесной чаще и давай о вас заботиться, есть малюсенькая вероятность, что он не то чтобы маньяк и извращенец. Просто заскучал дяденька без ж...>>Девочки, если вас похитил какой-то мужик, утащил в свой дом в лесной чаще и давай о вас заботиться, есть малюсенькая вероятность, что он не то чтобы маньяк и извращенец. Просто заскучал дяденька без женского внимания, а так-то он хороший, добрый и перспективный. Присмотритесь хорошенько, а уж потом ломайте иголки, копья, компьютеры и бейте посуду в знак протеста.