Тут чистая математика.
Вводные:1. Меня устоит один на 1 000 000.
2. Его устроит одна на 1 000 000.
3. В мире (не просто «в моей деревне», а в целом мире) — 8 000 000 000 человек.
Далее:4. Исключаем противоположный пол.
5. Делаем поправку на подходящий возраст.
6. Получаем примерно 1000 подходящих кандидатов (всех стран, всех наций).
* И главное, считаем их всех
НЕЖЕНАТЫМИ. )))
* А разве это справедливо? )))
7. С требованием «одна на 1 000 000».
8. Шанс совпадения — 0.1% (на всю жизнь).
9. Берём 80 лет жизни.
10. Для шанса «50/50» — получаем 700 попыток.
12. Что равно 560 векам.
13. Что равно «двадцать восемь периодов от Рождества Христова».
Технически допустимо учитывать смену поколений кандидатов внутри одной жизни «соискательницы».
Но тогда следует отрезать от жизни «соискательницы» добрую половину (детство и старость).
Так что имеется некоторая свобода интерпретации.
Но всё равно мы получим сотни веков...
Для совпадения
«мне нужен один на миллион» с
«ему нужна одна на миллион».
* Особенно если «всех нормальных давно разобрали» (женаты).
* И ещё если «принцесса» не готова «каждую жизнь» (из 700 для всего лишь 50% шанса встретить) объезжать все страны и знакомиться буквально с каждым кандидатом на руку и сердце…

Сурово, а что поделать… )))