After meeting 21,000 girls, Mr Perfect finally found the perfect one