Oh, baby -- looks like there's trouble in vampire paradise!
Just when things in Stefan and Caroline's relationship were finally getting good, The Vampire Diaries threw yet another frustratingly random wrench at it in tonight's all-new episode.
Not only is Valerie -- Stefan's virginity taking ex-girlfriend -- back in the picture, the heretic dropped a huge bombshell on all of us: Valerie was pregnant with Stefan's child but then Julian "took care of the problem."
Needless to say our noble Salvatore brother does not take this news lightly and, according to executive producer Caroline Dries, this truth will "shake him to his core and define the rest of his season for him."
WATCH: Bonnie and Caroline Reflect on Their 'Weird' Lives & It's Adorable!
So what does this mean for Stefan and Caroline's romantic future? "Stefan will continue to struggle with how to be a good guy," Dries dished to a small group of reporters. "To validate his relationship with Valerie and their past together and also feel like he's also not leaving Caroline in the dust."
Unfortunately, Stefan's struggles will start to chip away at Caroline's confidence in their relationship. "I think it will start to make her feel insecure about where she stands with him," the showrunner revealed.
"She's not an insecure character," Dries said. "She's coming off season six saying, 'This is what I want. This is who I am. This is how I have to deal with everything,' and she comes into season seven with that same fire -- but then these little things start chipping away at her."
Noy to worry, Caroline fans -- with or without Stefan, she's still going to shine. "What she'll discover is a new sense and source of confidence for her," Dries teased. "Her core will really be strengthen sooner rather than later, and it's not about necessarily her relationship with Stefan."
The Vampire Diaries airs Thursdays at 8 p.m. ET/PT on The CW.