I can understand Betty's reluctance - she's got to keep a secret from Daniel, though she didn't seem to have any trouble doing the same to Henry. I've never totally bought the might-not-be-Henry's-baby line - Charlie didn't strike me as the cheating kind.
no subject