This doesn't make ANY! sense..
Maybe it's just me, but I just thought of something that makes absolutely no sense, and I would amor your guys' opinion on this.
I watched a theory video, that "Is Spencer Mary's other child" which we found out to be true.
However, one thing doesn't make sense. If it's true that Jessica saw Spencer as a "threat" to Alison and wanted Alison to be better than Spencer (note Jessica and Mary didn't get along) but why would she be willing to raise Mary's older child, Charles? (CeCe/Charlotte)