Allie Horton may be Johnny DiMera's twin sister but they have two different fathers. The night that Sami and EJ got intimate, she was also intimate with Lucas. Sami ended up pregnant with the twins, who turned out to have different fathers. Allie's father, Lucas, named her Alice Caroline after her two grandmothers, Alice Horton and Caroline Brady. Allie's childhood was filled with drama just like her brother Johnny's, per Soap Central.
Lucas was sent to prison shortly after Allie's birth and she was raised by EJ. When Lucas eventually got released from jail, he fought for custody of Allie, and when Sami went into the witness protection program, he took full custody of the little girl. When she was young, EJ was presumed dead and Sami moved her children to California. Lucas followed to be close to both Will and Allie.
Allie came home to Salem in 2020 with actress Lindsay Arnold in the role (via Soaps in Depth). Allie, now a young adult came home with a big secret. She was hiding a pregnancy and claimed that she had been raped. Allie weighed her options and thought about letting Rafe Hernandez or her brother Will and his husband Sonny adopt her unborn child. Eventually, Allie came to terms with the baby's conception and welcomed her son Henry, who she opted to raise herself.
If you or anyone you know has been a victim of sexual assault, help is available. Visit the Rape, Abuse & Incest National Network website or contact RAINN's National Helpline at 1-800-656-HOPE (4673)