You would expect that ARROW's computer hacker extraordinaire Felicity (Emily Bett Rickards) would have a zany backstory and you'd be right. We get it in flashback, but first:
Felicity has a surprise visit from her technology-challenged mom, Donna (Charlotte Ross). Seems she texted Felicity she was coming, but forgot to hit the send button. Oops.
Thea Queen (Willa Holland), meanwhile, has taken a bag of money from her dad, Malcom ("blood money," Oliver correctly calls it). She's got a fabulous loft apartment with the entire city skyline. All it might cost is her soul, though.
College Felicity is all goth , a computer hacker and has a hottie hacktivist boyfriend, Cooper Seldon (guest star Nolan Gerard Funk). Seldon hacks into the Department of Education website with plans of eliminating everyone's student loan debt. Felicity stops him, but not before the government has traced the hack.
Back in modern times, someone has hacked into the power grid, all forms of communication and the tv stations. Felicity's past catches up with her as she realizes it's her virus that she wrote five years ago. She immediately comes clean to Ollie (aka ARROW, played by Stephen Amell). She swears Seldon couldn't have done it, but Seldon's roommate could have.
The roommate, it turns out, showed a couple of years ago to a couple of friends (and they told two friend who told two friends -yeah, I can see where this one is going). ARROW figures it has to be the boyfriend, but Felicity tells him it can't be him as he hung himself in prison. Well, that explains why she hasn't ever visited him since.
Felicity leaves the ARROW lair for the solitude of Queen Consolidated (yeah, she has a big cry in her office). Her mom shows up. They have some heated words. Short end of it: mom can only see parts the dad in Felicity, none of herself. It always made her fear the day Felicity would leave her, too. Except, she already has. Ouch
Felicity returns to the lair, determined to stop the code she has written. ARROW tells her to take care of the unfinished business with her mom. Felicity returns to her apartment. Mom is packing. She apologizes for not calling. She was just so excited to have gotten that email telling her she won a free ticket to Starling City. Before the words come out of Felicity's mouth, we all realize this was a trap. Masked gunmen break through the apartment and kidnap both ladies. Tied to a chair, Felicity comes face to face with her kidnapper. It's Seldon.
Turns out the government faked his death. He's been working for the past five years for the NSA and now he's decided to pull a Snowden. It seems the Mayor has phoned the Fed and asked for more cash due to the threat of a bank crisis. The money is on its way and Seldon needs Felicity to hack into the GPS of the armored cars and direct the route to Seldon's hideout.
Fortunately for Felicity and mom, mom is wearing a new prototype exercise watch given to her earlier by Felcity's boss, Ray (Brandon Routh). Felicity is able to use Seldon's computer to hack into it, turn on its GPS and alert Team ARROW, who arrive to foil the heist and save the day. It's Felicity that disarms Seldon, though. Felicity is tough enough to save herself.
The final reveal was an OMG moment: Roy Harper (aka Arsenal, played by Colton Haynes) waking up from a nightmare in which he saw himself kill Black Canary.
Was it the spicy nachos before bed or do you really think Roy did it? Comment below and come back next week for another exciting ARROW recap.
Check out a sneak peek at next week's episode titled 'Guilty':
Videos