A struggling German couple starts finding each other again after keeping as a secret about being responsible for a horrific accident.