Spanning a period of 20 years, this is a story about love, friendship and faith, and what happens when these things are ...