Multiple choice Who gave Harry the love potion? Hermione Romilda Vane Ginny Luna Lovegood Reveal answer Fill a bubble to check yourself B Correct answer Explanation Romilda Vane attempts to win Harry's affection by giving him chocolates laced with a powerful love potion, which Ron accidentally consumes instead.