A common vision can unite people of very different temperaments.


The Meaning of Marriage: Facing the Complexities of Marriage with the Wisdom of God (ed. Hachette UK, 2011) - ISBN: 9781444703191


A common vision can unite people of very different temperaments.

A common vision can unite people of very different temperaments.

A common vision can unite people of very different temperaments.

A common vision can unite people of very different temperaments.