Hmm, who would I invite to dinner? I think I would invite my future wife (whoever she may be), and I'd make something generic, like spaghetti. Here's why: 1. I would meet my future wife, and it would be kind of nice to know who it is. 2. Most people don't have a great aversion to spaghetti, so I may not score on the favorite food category. If not, at least I would not have picked the most hated food by her (unless it was actually spaghetti and then that would stink). 3. I would be able to do the spaghetti and then add to the meal a bit with some warm garlic bread, so I may win brownie points in being able to cook and even cook well.
4. If making the meal turns out to be a complete failure, she may think that was way sweet of me to try to cook for her. I think it's pretty hard to royally mess up on spaghetti though, so that is a safeguard.