“Days of Our Lives” fans know that in the town of Salem, nothing is impossible.

Of course, one of the recurring themes on the sudser has beenpregnancy dramaand baby swaps.

Over the years, there have been a lot of pregnancies where paternity was in question.

Stacy Haiduk poses for a photo.

However, there has also been some baby-swapping that left viewers glued to their television sets.

Sadly, Nicole lost her baby but faked her pregnancy without telling EJ the truth.

She eventually found a pregnant teen named Mia who was willing to give Nicole her baby.

Stacy Haiduk and Eric Martsolf at an event.

After falling in love with Brady, Kristen became obsessed with the idea of having his child.

However, years later, Kristen returned to Salem disguised as Brady’s on-again, off-again girlfriend Nicole Walker.

The two got intimate andKristen ended up pregnant with Brady’s daughter,naming her Rachel.

Linsey Godfrey smiles for the camera.

Kristen was over the moon about the pregnancy.

However, her joy didn’t last long.

The night that she went into labor, Sarah Horton was also set to deliver her daughter, Mickey.

A terrible car accident impacted Sarah’s birth and her baby later died.

Kristen went off the deep end after losing her child, while Sarah was overjoyed about being a mother.

Sarah was devastated when she was told she would have to hand over the baby to Brady and Kristen.

The heartbreak seemed to be too much for Sarah to take.

She packed her bags and fled Salem with baby Rachel (viaSoap Dirt).

Kristen confronted Sarah and talked her into handing over Rachel (viaSoaps in Depth).

Kristen finally had her daughter back in her arms and reunited her with Brady as well.