Okay, so we are 100% right back to season one. Lol. The next episode is the S3 finale and it's totally gonna be a 'who will Felicity choose, isn't it?' Right now, Noel has told Felicity that she can't have the job if she brings Ben with her. And she told him, if she takes the job, she's bringing Ben. So they are at a stalemate. I can only assume some fight will come up between her and Ben next episode to make her contemplate taking the job and leaving him behind.
Elena is trying to make a go with it with DeForrest. Things are a little touch and go, but maybe they are tiptoeing towards a relationship. Maybe.
Javier! Just as I was saying, where has Javier been, he appears! But unfortunately, he's in the hospital due to a panic attack (what he thought was a heart attack). He puts Felicity in charge of the shop while he's recovering, and immediately everything falls apart.
Meghan and Sean go see a counselor and it actually seems to really help. I don't know that they'll be going back, but I do think they got to the root of some of there issues.
So, we've got one episode to go this season. I don't know what's going to happen, but I feel very confident we'll be left on a cliffhanger.