 Beth then married Stephen Logan and they had four children together, including Brooke Logan (Katherine Kelly Lang).Briefly, it was speculated that Brooke was the product of Eric and Beth's love affair decades earlier, however, it was confirmed that she wasn't.During her marriage to Stephen, he abandoned her and his children, leaving Beth as the Logan's sole provider.