The Meaning of Marriage: Facing the Complex, Timothy Keller 2013


The relationships in this novel are drawn with incredible nuance.