The rest of her loved ones have been made aware of her real reasons for being kicked out of school months ago, but now Kristina (Lexi Ainsworth) will have to confess the truth about her possibly being gay to Sonny (Maurice Benard) following his catching her kissing Parker (Ashley Jones) at the Metro Court on General Hospital.

Sonny saw them kissing in the doorway of Parker's room when he went to collect Morgan's (Bryan Craig) medication for him, and after Parker left, he went to confront his daughter about what he saw. Kristina finally told him that Parker was the professor she had propositioned at school, which led to her suspension, and Sonny wanted to know why she had never told him that she had been with a woman. And now, after Kristina challenges him about potentially accepting that his daughter could potentially be gay, Sonny will assure her that it doesn't bother him, though he is bothered by the fact that she went to great lengths to make sure he didn't find out the truth earlier.

"If I hadn't seen you kiss her, would you have told me the truth?" He asks in a preview clip for the Tuesday, July 26 episode.

Meanwhile, as the two have the much-needed heart to heart talk that will help them get past this situation, Parker will run into Alexis (Nancy Lee Grahn), and when Kristina's mom confronts the professor about being in Port Charles again, Parker will initially let her know she is really here for a conference she was asked to speak at. But the conversation will take a shocking turn when Alexis learns just what has happened between her daughter and the older woman now, and that it has gone far beyond flirtation and kisses.

"Kristina and I spent the night together," Parker informs Alexis in the clip.

Now, even as Sonny potentially accepts the truth about his daughter, her mother could wind up coming between her and the woman she is falling for instead.

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