In the fall finale episode of "Arrow," Oliver Queen returned to the Arrowcave to find a surprise guest waiting there: Laurel Lance. Katie Cassidy's vigilante character died in season four of the CW series, but that surprise appearance in the December episode has fans wondering if the character is really back for good.

RELATED: Arrow Promo Teases Shocking Truth Behind [SPOILER]’s Return

In a scene from January's upcoming "Who Are You?" episode, Oliver Queen (Stephen Amell) tells the imprisoned Diggle (David Ramsey) about Laurel's mysterious return -- and then the two start to plan.

Of course Laurel's return isn't exactly what it seems to be, and the promo for the 2017 premiere episode confirms that. As revealed in the promo, it seems likely that Laurel is either an imposter, a nightmare or possibly her evil Earth-2 counterpart (previously seen on "The Flash"). Fans will have to wait another month to uncover the truth behind Black Canary's return, and find out whether or not it's for good.

Starring Stephen Amell as the Emerald Archer, “Arrow” airs Wednesdays at 8 pm ET/PT on The CW. The series also stars Emily Bett Rickards, David Ramsey, John Barrowman, Willa Holland and more. “Arrow’s” fifth season returns to the CW on January 25.