Question: what episode does caroline forbes become pregnant?
Answer: In Best Served Cold, it was revealed that Caroline is pregnant with Alaric and Jo's unborn twins via a spell cast by the Gemini Coven.