After Taylor turned up alive and well, Ridge eventually went back to her, and they started a family, with Taylor first giving Ridge a son, Thomas, and then two little girls, twins Phoebe and Steffy. Taylor and Ridge seemed happy for years, and Brooke had affairs with various men while marrying and divorcing a few of them.
Then, crazy Sheila Carter (Kimberlin Brown) shot both Brooke and Taylor in one shocking incident. While Brooke survived and recovered, it appeared as if Taylor did not, and she was presumed dead once again.
By then, Brooke was caught between Nick Marone (Jack Wagner) and Ridge. Nick turned out to be Ridge's half-brother because it seemed he wasn't Eric's biological son after all. Massimo Marone was his real father, but he still thinks of Eric as his dad to this day.
As Brooke went back and forth between the brothers for a while, Ridge finally won out, and the pair wed again. They even had a son named RJ, but it took a while before they could confirm that Ridge was his father and not Nick (via Soaps.com).