The answer is : una canción de amor
hope this help
D: I believe that imperative sentence means that it's not subjunctive, and that since the sentence should be formal, the best answer should be haz.
It needs a personal la because it is talking about la professora.