tvd how did caroline get pregnant?
After Alaric's former fiancée died while being pregnant with Alaric's and her twins the Gemini Coven found a way to transfer the twins into Caroline and she gave birth to them. ... After Stefan left Caroline she and Alaric moved into one house with their children.