Episode 18 of The Flash season 3, titled “Abra Kadabra,” will see a villain from Earth-19 battling Barry, but will the Flash take his tempting offer? And why is Gypsy back?

According to the official episode description from The CW, “The Flash battles Abra Kadabra, a villain from Earth-19, who makes him a tempting offer — release him and Abra Kadabra will reveal Savitar’s true identity. Desperate to save Iris, Barry considers taking the deal, but Gypsy breaches in to capture the villain for her own reasons, and during the melee, Abra Kadabra manages to escape. Barry is furious that Gypsy interfered, but Gypsy refuses to back down, forcing Cisco to take sides. Meanwhile, Julian is still a bit cold towards Caitlin, but when she is severely injured in a battle with Gypsy, he rushes to her side.”

Why the Music Meister Should Return to The Flash >>>

Check out photos from this episode of The Flash, which airs on Tuesday, March 28:

Barry Faces Off Against Abra Kadabra

1-Flash-3.18-AbraKadabra.jpg

Abra Kadabra Has a Tempting Offer for Barry

2-Flash-3.18-AbraKadabra2.jpg

Joe is Ready to Fight

3-Flash-3.18-Joe.jpg

Will Barry Take Abra Kadabra’s Offer?

4-Flash-3.18-Barry.jpg

Wally and Cisco Get in on the Action

5-Flash-3.18-WallyCisco.jpg

Quiz: Which TV Sidekick Are You? >>>

Why Does Gypsy Capture Abra Kadabra?

6-Flash-3.18-Gypsy.jpg

Cisco Must Choose Barry or Gypsy

7-Flash-3.18-CiscoGypsy.jpg

Caitlin Ends Up in a Battle Against Gypsy

8-Flash-3.18-Caitlin.jpg

Gypsy Injures Caitlin

9-Flash-3.18-Team.jpg

Can the Team Save Caitlin?

10-Flash-3.18-Team2.jpg

Are you looking forward to seeing the villain Abra Kadabra? Will Barry take his offer? Let us know what you think in the comments section below.

The Flash season 3 airs Tuesdays at 8/7c on The CW. Want more news? Like our Flash Facebook page.

(Images courtesy of The CW)