Days of Our Lives
Chad (Billy Flynn) is stunned by the truth about Charlotte on the Dec. 26, 2018 episode of “Days of Our Lives.” He is pictured in an earlier episode of the NBC soap.  XJ Johnson/JPI Studios for NBC

He was preparing for what his future might hold, but now, Chad’s world will be rocked following Abigail’s bombshell revelation that her daughter is, in fact, his child on the Wednesday, Dec. 26 episode of “Days of Our Lives.”

Abigail (Kate Mansi) finally learned the truth about Gabi (Camilla Banus) switching the test results when she tried to determine whether Chad (Billy Flynn) or Stefan (Tyler Christopher) was the father of her baby, Charlotte, after Julie (Susan Seaforth Hayes) remembered seeing the test results when she snooped through Gabi’s room. After getting confirmation from Kayla (Mary Beth Evans) on the NBC soap, she went to reveal the truth to Chad. Now, he will be stunned when he learns that the little girl he thought was actually his niece is actually his own child.

“Chad reels after finding out he is Charlotte’s father,” “DOOL” spoilers reveal.

However, he won’t necessarily have time to truly process the news because Gabi will appear again—and Abigail won’t hesitate to confront the woman she knew had been setting her up to seem crazy, but never guessed would set her up to lose everything.

“Abigail and Gabi have a major showdown,” spoilers tease. A preview clip for the week’s episodes shows Abigail going after Gabi and slapping her.

Now, Chad will be forced to not only break up the fight but try and discover the truth once and for all.

“Days of Our Lives” airs weekdays on NBC.