!['The Flash' Season 3, Episode 18: 'Abra Kadabra'](http://townsquare.media/site/622/files/2017/03/Flash_S03E18_00.jpg?w=980&q=75)
'The Flash' Season 3, Episode 18: 'Abra Kadabra'
This week, the Flash is good, but Abra Kadabra? He's magic. Also, Caitlin goes into surgery, and Joe deals with a moral dilemma. "Abra Kadabra" was directed by Nina Lopez-Corrado, with a story by Andrew Kreisberg, and teleplay by Brooke Roberts & David Kob.