Я склоняюсь к тому, что это просто судьба. И потом счастливые браки что такое? Для каждого критерии свои. Чтобы прожить долго нужны либо абсолютные совпадения, либо компромиссы. В первом случае наверное такой брак будет счастливым, во втором не факт, просто долгим.