the flash CW show something i noticed

eithr huge plot hole or iris is prego with exs here is why
in thr episode of legends john makes a effort to make his dad not able to have kids but the universe wont let that him do that exs was second from killing barry. so in conclusion she is not really his daughter or Iris is prego