Season 7 Episode 9: The Perfect Match
Jon finds his ideal match: Jane Arbinkle, who shares all of Jon's flaws as well.