El 12 de octubre de 1935 se casaban, en Roma, en el exilio, doña María de las Mercedes y don Juan. Cincuenta años después, celebraban, en Madrid, sus bodas de oro junto a sus tres hijos con sus respectivos cónyuges y sus diez nietos: Carlos Zurita, duque de Soria; la infanta Margarita, duquesa de Soria; la infanta Elena; don Juan de Borbón; la infanta Pilar; Juan Gómez-Acebo; Su Majestad, el Rey; Luis Gómez Acebo, duque de Badajoz; Su Majestad la Reina; el Príncipe de Asturias; Simoneta Gómez-Acebo; la infanta Cristina.