The correct answer is option A. "Emotion and logic". An effective argument should convince or persuade the audience about the topic that is discussed. In order to be persuasive, an effective argument must appeal to emotion and logic, making the audience to feel and think what the speaker wants to transmit.
There is no bold portion in the sentence you gave I would add some kind of punctuation between you and said. I will prepare an excellent meal for you. Said the cook.