This show is going to be the death of me…

Anyways, here’s my current theory:

David and kidnapper mom were in on her kidnapping Carter. That way he could write a book that would sell; like she would take Carter for a year or so, then give her back. But then Lori didn’t want to give her back (or never planned to give her back in the first place).

Or he & Lori were past lovers and he told her they would meet up and start their life together with their kids? So she took Carter and waited for him & Taylor but he never showed? 

Idk, I’m sticking with theory 1, but she and David are definitely past lovers or he cheated on Elizabeth with her….