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."