In fact, spoiler ahead the trouble that Clint Eastwood's character gets into during the end of film is mostly due to the fact that he chooses to go to bed with the seductive Carol.
In The Beguiled, it is clearly stated that Jo Ann Harris' character Carol is 17 years old, though the actress was actually several years older in real life.
They had two children together, Julie and Willi.