В первую очередь, не стоит смешивать понятия "брак" и "семья".
Брак - это официально зарегистрированное партнерство мужчины и женщины, влекущее конкретные права и обязанности, определяемые государством. В этом смысле, брак может быть только заключенным в органах ЗАГС. Есть еще расхожее выражение "гражданский брак", под которым понимается, как правило, сожительство двух людей (и здесь не важно, какого пола партнеры). Прав и обязанностей в данном случае закон не предусматривает. Но речь по-прежнему об отношениях двоих людей.
Семья же - это, в первую очередь, сообщество двух и более людей, объединенных, как правило, кровным родством, либо считающих себя семьей (например, супруги). Семья может состоять из любого количества людей любого пола, если они проживают вместе (или проводят много времени совместно), имеют общие цели, часто, бюджет, имеют общее культурное и духовное поле. Не каждый брак становится семьей, и не каждая семья регистрирует свое существование в органах ЗАГС.
Таким образом, брак может быть счастливым и без детей, поскольку дети вообще к этому понятию имеют отдаленное отношение. В то же время не каждая семья образуется вокруг цели деторождения, цели вообще могут быть разными, и в первую очередь, семья - это биовыживательный ресурс для всех своих участников. Если всем в семье хорошо, потребности удовлетворяются, все дружно двигаются в выбранном направлении развития семьи и обеспечивают друг другу эмоциональный комфорт, семью можно считать счастливой.
Как видим, дети включаются в эту схему счастья только тогда, когда у кого-то из членов семьи (возможно, даже у всех) возникает потребность в рождении и воспитании потомства. Если данная потребность не удовлетворяется, скорее всего, члены семьи не будут чувствовать себя счастливыми.