Text Size: Small Medium Large

Waiting for God - Waiting for God - 205

Tom decides that honesty is the best policy and vows to tell the truth at all times.Diana must deal with her ghastly niece alias "the Clapham Strangler".