Can someone please explain to me how Elena is alive in the last scene of this last episode? If they're trying to sell the whole Felicity-was-just-dreaming-about-going-back-in-time thing, it still doesn't make sense. I mean, Ben still cheated and his cheating resulted from Felicity's focus on school after Elena's death. Likewise, if they're saying that Felicity really did go back in time and alter things, then why would she ever have decided to go to med school after all and gotten consumed, leading Ben to still cheat? It just doesn't make sense to me one way or the other.
If anyone has a logical explanation and a good way to explain it to me, I'd be happy to hear it!