The Flash
Grant Gustin as Barry Allen in The Flash TheFlash/Facebook

The Flash returns with all an new episode tonight, 3 February, 2015 at 8pm on The CW.

Episode 12 is titled, Crazy For You, where Barry will go on multiple dates.

Click here to watch the episode online.

The official synopsis reads as follows:

Caitlin (Danielle Panabaker) decides that she and Barry (Grant Gustin) need to move on from Ronnie (guest star Robbie Amell) and Iris (Candice Patton) and find new loves so she takes him for a night out at the local karaoke bar. Caitlin doesn't have any luck making a love connection but Barry meets Linda Park (guest star Malese Jow), a sports reporter for the Central City Picture News, and asks her out on a date. When Barry tells Iris he has a date, Iris is surprised by her reaction. Meanwhile, Cisco (Carlos Ramon) considers Hartley's (guest star Andy Mientus) dangerous offer and the team searches for Shawna (guest star Britne Oldford), a meta-human with teleportation powers, who just busted her boyfriend Clay (guest star Micah Parker) out of Iron Heights. When Henry (guest star John Wesley Shipps) snoops around in an attempt to help Joe (Jesse L. Martin) and Barry solve the crime, he ends up in the infirmary after getting roughed up by inmates.

Arrow's Felicity (Emily Bett Rickards) and Ray Palmer (Brandon Routh) are coming to Central City and the duo will appear on The Flash season 1, episode 18, titled, All-Star Team-Up in a crossover.

Arrow's Felicity and Ray Palmer
Arrow's Ray Palmer and Felicity will crossover to The Flash in episode 18 Arrow/The CW

The crossover episode will air on 17 March, 2015 on The CW.

According to a report in TVLine: "Episode 18 will unleash on Central City a bee-a-utiful tech wizard who rocks oversized shades and red lipstick... and has devised a clever-slash-amoral-slash-wildly unstable scheme to weaponize bee-sized 'bots'."

Previously, Arrow producers Marc Guggenheim and Andrew Kreisberg had revealed more about this upcoming crossover.

Andrew Kreisberg had said, "In episode four of 'Flash' when Felicity came by, it wasn't just a gag to have Felicity come by. It really was integrated into the story. When you reach what's going on in 'The Flash' at that point in the season, Barry is really at a crossroads.Having Felicity come by exactly when he needs her really plays into the whole storyline"

He added that another crossover works for both shows, as "Ray Palmer is all about technology and S.T.A.R. Labs is all about technology. We get to see Ray so happy to be in S.T.A.R. Labs... With Cisco and Ray, they're new best friends. The S.T.A.R. Labs team is going to help Ray further his A.T.O.M. project."

Watch all the promos of tonight's episode Crazy For You below: