It was bound to happen, fans have been expecting it and now the sad moment has come to pass on “Arrow.” After learning that Oliver (Stephen Amell) kept the truth about his son from her, Felicity (Emily Bett Rickards) ended the couple’s engagement.
Of course, she waited until the danger was averted and the child in question — William — was safe from the clutches of Damien Darhk (Neal McDonough) before breaking the news. Sadly, that doesn’t make it hurt any less.
To be honest though, Oliver brought this on himself. His baby mama Samantha (Anna Hopkins) can try to take the blame all she wants, but Oliver made a conscious decision to keep this particular secret from the woman he loves. That’s a pretty major thing to have hanging over your head going into a wedding.
Of course, just because her relationship is coming to an end and she found out she was being lied to by several of those she trusts, doesn’t mean it’s all bad news for Felicity. As her dumping of Oliver came to an end, the chip Curtis (Echo Kellum) created to help her walk again kicked in and she was able to literally walk out on her former fiance.
Don’t count Oliver and Felicity out just yet, though. The couple may be on the outs for now but there’s no way it’s simply going to end there. Those crazy kids care about each other way too much to not at least try to mend their relationship.
Besides, if they’re really broken up for good then what’s that wedding photo about? It could be many things, but executive producer Marc Guggenheim promises it’s “Not a dream sequence. Not a hallucination. Not an alternate reality. Not a flash forward to a potential future.”
So there’s still hope on that front and, as an added bonus, Darhk’s lost that magical touch of his. It’s much easier to dispose of a guy than some kind of wizard.