Sonny (Maurice Bernard) has attempted to take every precaution possible to ensure his huge secret about killing AJ doesn't get out, but he will finally learn that someone who shouldn't know the truth does on General Hospital.

The Truth About AJ's Murder Threatens To Be Revealed

After seeking refuge with Morgan (Bryan Craig) and Kiki (Kristen Aldersen), Ava (Maura West) told her former lover and her daughter the truth about Sonny killing AJ, saying that was why he was after her. And though they don't know that Sonny wants Ava dead because she killed Connie, it won't stop Morgan from confronting his father about his plans-and revealing that he knows what happened.

"Ava told me everything," he says to Sonny in a preview clip for the Thursday, October 30 episode.

Sonny's Plans Hit A Snag

Now that he's aware his other son knows he killed Michael's (Chad Duell) biological father, Sonny may be more determined than ever to ensure that not only is Ava silenced for good, but will make sure Franco (Roger Howarth) is as well-since he is the threat that has held the possibility over telling Michael the truth over Sonny's head the longest.

Of course, his henchman, Shawn (Sean Blakemore), is taking care of Franco at that exact moment, pointing a gun at him as he prepares for his wedding to Carly (Laura Wright).

"You're really going to kill the groom on his wedding day?" Franco asks Shawn in the clip.

However, all of Sonny's plans could be overlooking one important person who also knows the truth-Kiki, who is Michael's girlfriend. As such, she knows the truth, and knows that Michael is under the impression that Ava killed his father, and in a last ditch effort to take some heat off her mom, she could wind up spilling the beans to him.

"I'm not going to stop until my father's killer pays for what he did," Michael says to her in the clip.

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