Okay, so hear me out. I think Carter’s “kidnapper” is her actual mother. My theory is, her kidnapper probably got knocked up as a teen and decided to give her baby up for adoption because she didn’t think she would be a fit mother. After a while she started to regret giving up her baby and began to start looking for her daughter. She probably built a fake relationship with The Wilsons, in order to kidnap her daughter back.
I know Carter has a “twin” but they look nothing a like! How does her sister have blonde hair and blue eyes and she’s the complete opposite?
Carter’s “little brother” was born premature. So there’s a chance that Carter’s “real mother” was told she wouldn’t be able to conceive. So The Wilson’s decided to adopt and most likely it was a closed adoption, meaning they didn’t meet the birth mother or father and there was no relationship to the birth family after the trade was made.
When the adoption was finalized, The Wilson’s discovered that they themselves were pregnant. They went through with the adoption and kept their own baby as well. Then they probably came up with the whole “oh we’ll just tell them they’re twins” lie.
I know, I know, it’s a long stretch but Carder looks a lot more like her “kidnapper.”