You don't have to rub your eyes because it truly was soap opera veteran Holly Gagnier (ex-Cassie Reynolds, One Life to Live; ex-Ivy Jannings, Days of our Lives) in the role of General Hospital's Jennifer Smith today.
The Los Angeles native has taken over the role previously played by Lisa Marie, Roseanne Arnold, and Sally Struthers.
"I really had probably the most fun I've ever had on a soap," she told Soap Opera Digest. "Tony [Geary, Luke] and Genie [Francis, Laura] could not have been more loving, supportive, more encouraging for me to just go the distance with."
As fans may recall, Jennifer has been in love with Luke for many years and even went so far as to once kidnap him and Laura in an attempt to get Luke to marry her. At this time, there's no word on how long Gagnier and her alter ego will be sticking around in Port Charles.
For a complete bio of Jennifer Smith, be sure to check out her character profile in our Who's Who in Port Charles section.
What do you think of Gagnier in the role of Jennifer? What would you like to see happen now that the character is back on the canvas? We want to hear from you -- so drop your comments in the Comments section below, tweet about it on Twitter, share it on Facebook, or chat about it on our Message Boards.