In Willow, one of the brownies (Franjean) carries a bag of Dust of Broken Hearts. Whoever inhales it can expect to soon madly fall in love with... who, exactly?
- When Rool the brownie inhaled it, he fell in love with a cat (different species, unclear gender). That was literally seconds after Rool inhaled the dust, and seemed to be literally the first person he saw ;
- When Madmartigan inhaled it, he fell in love with Sorsha (same species, opposite gender), but that was after a few minutes during which he also laid eyes on the brownies, Willow, and Elora Danan.
The obvious out-of-universe reason for these love targets is "it's funnier that way" (and it is), but I'm wondering if there's an in-universe explanation as to why Madmartigan didn't fall in love with someone before Sorsha? I've only seen the movie, not read any novels or interviews; maybe it's explained there if it's a matter of...
- Gender? I don't know about the cat, but Sorsha was the first female Madmartigan saw; admittedly after Elora Danan, but Elora Danan is a baby. It'd seem awkward if Madmartigan hit on a baby;
- Activation delay? Madmartigan and Rool seemed to have inhaled a comparable amount of dust, but maybe it took longer for its effects to be triggered as Madmartigan is taller/heavier than a brownie?
- something else?