Originally Posted by samcains90:
“I don't think Moira is close to being ruined.
I also don't think adding in things to her and John's past is terrible either. Her and John were high school sweethearts, but before they got married she must have had a bit of a wobble (I can't think of many people who would be ready to settle down straight after school) and that's when she had her drunken one night stand with James. It proved to her how much she loved John and would happily spend the rest of her life with him.
Though let us not forget that she did cheat on him with Cain anyway so it wasn't the perfect marriage by any means.
I do hope, though, that they do another DNA test and Adam is John's son in the end.”
Apologies if this has already been said, I'm only part-way through reading the thread.
Hannah is older than Adam (I've noticed a few posters getting that wrong), so Moira and James's one night stand was when she and John had been married for some time.