Who Can Marry Whom?

Marital History
            S <——> B†
               
F† <——> M†   J <——> S    
             
    M† <——> J        
               
        J <——> D    

Joseph's second wife Mary was a widow. Mary died a few years ago. Joseph now wants to marry Dorothy. Joseph's first wife, Sue, still is living. Sue previously had been married to Bernard, now deceased, but who still was living at the time of Sue's attempted marriage to Joseph. What do you tell Joseph? Does Joseph need an annulment before he can marry Dorothy in the Church?

Analyze this case:

Variations:

  1. What if Joe decides that he made a mistake when he divorced Sue, and now has persuaded her to re-marry him?
  2. What if Dorothy is Joe's step-daughter, the daughter of Sue and Bernard?
  3. What if Dorothy is Joe's step-daughter, the daughter of Mary and her deceased husband, Fred?