This is a moral/ethical dilemma that was once actually used as part of a job application. You could pick up the old lady, because she is going to die, and thus you should save her first; Or, you could take the old friend because he once saved your life, and this would be the perfect chance to pay him back. However, you may never be able to find your perfect mate again.
The candidate who was hired (out of 200 applicants) had no trouble coming up with his answer. He simply answered: "I would give the car keys to my old friend and let him take the lady to the hospital. I would stay behind and wait for the bus with the partner of my dreams."
Sometimes, we gain more if we are able to give up our stubborn thought limitations. Never forget to "Think Outside of the Box."
However, The correct answer is to run the old lady over and put her out of her misery, have sex with the perfect partner against the bus stop sign, then drive off with the old friend for some beers.