who does stefan end up with