Marriage: Forgiving and Forbearing

Watch entire message here.

Presented by John Piper.

The Nicene Council

Running Time 54 Minutes