It's been a long, hard road for the Legends of Tomorrow since the presumed death of Leonard Snart (Wentworth Miller), but no one has had a more difficult time than his BFF Rory (Dominic Purcell). 

In this sneak peek of tonight's episode, exclusive to E! News, Dr. Stein (Victor Garber) discovers that Snart hasn't entirely left Rory since his death. Heat Wave's apparently been having some visions of Captain Cold. 

"I've been talking to Snart. I've been seeing him lately," Rory reveals, after Stein overhears him saying "I love you." 

Legends of Tomorrow

CW

But of course, Rory's not quite ready for the whole waverider to find out about his hallucinatory love affair with his dead best friend. 

"If you tell anyone, I'll kill you," he growls, before asking for help. Somehow, he thinks Stein is the only one who can fix him, and something tells us it's going to be fun to watch him try when the show returns from its winter hiatus tonight. 

Rory's visions aren't the only problem the team will face in "Raiders of the Lost Art." They'll have to travel back to 1967 in order to deal with an aberration created by Damien Darhk (Neal McDonough) and Malcolm Merlyn (John Barrowman) in their attempts to capture Rip Hunter (Arthur Darvill). Unfortunately, the Rip they find has no idea who he actually is, so they've got a lot of work to do. 

Hopefully, it will all be...wait for it...legendary. 

DC's Legends of Tomorrow airs Tuesdays at 9 p.m. on the CW. 

We and our partners use cookies on this site to improve our service, perform analytics, personalize advertising, measure advertising performance, and remember website preferences. By using the site, you consent to these cookies. For more information on cookies including how to manage your consent visit our Cookie Policy.