The person behind Lucky's kidnapping has finally been revealed, and now, Luke (Anthony Geary) faces a difficult choice when it comes to what he must do in order to save his son on General Hospital.

Luke and Laura Come Face To Face With Their Enemy

He and Laura (Genie Frances) were met at the Triple L diner by none other than Jennifer Smith (Holly Gagnier), whose crazy obsession with being with Luke has popped up several times over the years, including the last time she ran into the two, where she threatened Laura's life if Luke didn't marry her. Now, it appears she has a similar goal in mind when it comes to her motives for kidnapping Lucky.

Jennifer has revealed that she insisted Luke's engagement to Tracy (Jane Elliott) be broken up so he would no longer be attached to anyone, and would therefore be more amenable to her proposition--that he spend one night in bed with her, in exchange for his son. Now, Luke, will be forced to make the difficult decision of whether he will finally succumb to the pressures and schemes of the woman who has been obsessed with him, or if he will deny her and risk his son's life.

Lulu Learns The Truth About Luke and Laura's Plot

"You play ball with me and we can both get lucky," Jennifer teases Luke in a preview clip for the Tuesday, June 23 episode.

Luke will do whatever it takes to ensure his son's safety--but he may need to try and cook up a quick plot with Laura that allows the two of them to save Lucky, but keeps him out of Jennifer's clutches.

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