The Contract Terms

The Contract Terms

Available on Prime Video
When you're in a happy anticipation of a long awaited wedding, and then fate suddenly turns its back on you, it's hard to believe that whatever God does is for the best.