Promise Me This Is Forever
Elena Gilbert has awoken to a completely different world. Her best friend, Caroline Forbes, is married with two children and Elena's sort-of-legal-guardian IS the father of these children. Her ex-boyfriend and close friend, Stefan Salvatore is dead. Killed tragically in an explosion. Her boyfriend is now a human, a...