Caroline finds out she is pregnant in Season 7 of The Vampire Diaries. Specifically, in the episode titled "Best Served Cold," it is revealed that Caroline is pregnant with Alaric and Jo's unborn twins through a magical transfer by the Gemini Coven. This is a major plot development in the seventh season, as Caroline, a vampire, is somehow carrying the twins as a surrogate for Alaric and Jo.