SPOILERS for end of season 2 and also season 3.
I was rewatching Dragonfly in Amber and had just thought of something.
In the episode she learns of Roger's ancestry and that his ancestors are Geillis and Dougal.
Claire then wants to try and stop Geillis from going back but then remembers she can't because of Roger. She begins to worry that if she stops Geillis from going back, then Geillis and Dougal wouldn't have a baby and therefore Roger couldn't exist. at this time doesnt she think Geillis and that baby died in the witch trial? of course later in Season 3 we find out Geillis did not die with her baby, but shouldnt Claire have known that she didnt die in the witch trial because she found out about Roger and therefore had to have given birth to the baby she was carrying?
I've rewatched this show so many times and have just thought of this!
I have never read the books though so maybe I'm missing something!