Though many suspected it for some time, the man revealed to be Fluke is none other than Cesar Faison (Anders Hove)-but once he is unmasked he will surprise everyone with what he has to say on General Hospital.

Fluke Attempts To Kill Julian

Faison was the one who pretended to be Luke (Anthony Geary) for the better part of a year while the real Luke was locked away at Miscavige-and during his reign of terror, he succeeded at being Julian's (Michael DeVry) boss, and helped to keep Helena's (Constance Towers) evil plot going as well. But now, following Julian and Alexis (Nancy Lee Grahn) rescuing Luke and returning him home to Port Charles, Faison's true identity behind the Luke mask has been revealed.

However, after the mask comes off, he will surprise Dante (Dominic Zamprogna), Anna (Finola Hughes) and Julian, as he makes a shocking accusation as to who really is the one to blame for the entire mess he has caused.

Luke and Faison Return To Town

"If anyone is to blame for this mess It's Anna!" Faison says in a preview clip for the Wednesday, Dec. 3 episode.

Faison's assertions may have to do with the fact that Anna tried locking him up under the stables at Wyndemere after his previous scheme-something he managed to still escape from rather easily.

Meanwhile, the real Luke is back and ready to take action against his impostor, but needs to comfort Tracy (Jane Elliott), who is appalled she fell for the act Fluke/Faison put on-which involved her not only marrying him, but sleeping with him as well. Now, she has vowed that whoever took the life she and the man she loved wanted away from them will pay for what he's done.

"I want that man to suffer the way he made you suffer," she says to Luke in the clip.

General Hospital airs Monday-Friday at 3 p.m. on ABC.