The best jokes are the ones you explain

Henrik Karlsson Looking for Alice

Timothy Keller The Meaning of Marriage: Facing the Complexities of Commitment with the Wisdom of God

John Townsend Boundaries in Dating: How Healthy Choices Grow Healthy Relationships