She's just one of those inbred charlies who's families marry each other's cousins to keep the blood blue and the social status high.
All that inbreeding's gotta' start kicking back the odd loon at some point and i reckon Caroline is at least third generation cousin offshoot.