L'implant que Curtis a greffé à Felicity ne fonctionne pas. Darhk informe Oliver qu'il détient Wiliam. Il le libérera si Oliver renonce à briguer la mairie. Toute l'équipe découvre qu'Oliver a un fils. Felicity lui en veut de le lui avoir caché. Oliver lui explique que c'est parce que Samantha l'a obligé à le faire. Il présente Samantha, la mère de William, à toute son équipe. Oliver fait appel à Vixen, une amie, super héroïne de Detroit. Darhk repousse une première fois l'assaut de l'équipe d'Arrow. Elle décide de s'en prendre à l'idole d'où il tire ses pouvoirs magiques. Oliver annonce publiquement son retrait de la course à la mairie. Oliver et son équipe retrouvent le lieu où se cache Darhk, brisent son idole et celui-ci se retrouve sans aucun pouvoir. William est libéré. Lance révèle que c'est Malcolm qui a enlevé William. Malcolm essaie d'expliquer qu'il l'a fait pour préserver l'humanité. Oliver enregistre un message vidéo que son fils pourra voir le jour de ses dix-huit ans, lui expliquant pourquoi, pour le protéger, il ne doit plus jamais le voir. Felicity ne supporte pas qu'Oliver prenne toutes ses décisions seul et lui rend sa bague de fiançailles. Elle est à nouveau capable de marcher.
Arrow a été diffusé sur TF1 le jeudi 27 octobre 2016, 22h43.