Throughout the popular series The Vampire Diaries, Stefan Salvatore had a heart wrenching romantic journey where there were thrills and spills. At first, there's a real gizmo between him and human girl Elena Gilbert. Although she becomes a vampire later on--thus complicating their already complicated relationship further--the two dig one other deeply.
Their relationship is the focal point of many seasons, with its challenges and love triangles, its heartbreaks and moments of joy. Stefan was in another major relationship during the series with Caroline Forbes, herself a vampire. Theirs began as an endearing companionship which turned more and more into love.
In the final analysis, Stefan indeed did marry Caroline, making them one of the series' most popular couples. But on a darker note, Stefan killed himself to rescue others from Katherine in the season finale, which therefore doomed him to death and left Caroline alone as Eviwidow.
So in answer to fans who have been asking with whom Stefan ended up, there are two sides. For one, he spent his last period on earth married to Caroline. But forever at heart there is a part of Elena that still belongs to him.