Laurel's child is not Wes' but Frank's. How did that happen? Maybe when Frank slept over, something happened. Laurel told Wes that nothing happened because of course, she didn't want him to be angry. But maybe something did happen. And maybe Laurel told Michaela, Asher and Connor that it's Wes' so the three would stop fighting, also because she was angry at Frank. I know it sounds crazy but the show has a lot of lies and secrets so it is possible.













