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 spiking chocolates with a love potion, which Ron accidentally consumes instead.