As the residents of Port Charles prepare to say their final goodbyes to A.J. Quartermaine (Sean Kanan), the truth surrounding his murder is still threatening to be revealed on General Hospital.

Carlos Confesses What He Knows About A.J.'s Death?

Sonny (Maurice Bernard) is still being haunted by A.J.'s ghost when the son he and A.J. both claimed as theirs, Michael (Chad Duell), confides in him about how upset he is to be burying his biological father on the Monday, April 21 episode.

"We're burying A.J. today," he says in the clip.

Sabrina's Life In Danger?

Sonny has been haunted by A.J.'s ghost because he is the guilty party who pulled the trigger and shot him, but he knows if his crime is ever revealed he risks losing his adopted son forever.

In the meantime, Carlos (Jeffrey Vincent Parise) is in jail for A.J.'s death, as he is the prime suspect thanks to an arms dealer identifying him as the man who purchased a gun that was found. Though he is not guilty, he does know the truth, and doesn't want to be put away for a crime he didn't commit. However, threatening to tell the truth on Ava (Maura West) could put the woman he loves, Sabrina (Teresa Castillo) at risk.

"Whose life is worth more, yours or theirs?" Ava asks Carlos in the clip, referring to Sabrina and the baby she is carrying.

Though Sabrina is carrying Patrick's (Jason Thompson) baby, Carlos is still fiercely protective of her, and could feel the need to rot in prison to ensure Sabrina remains safe.

While he sits in prison however, Sabrina will head to Patrick's in order to attend Emma's (Brooklyn Rae Silzer) recital, something that shocks Patrick.

"What brings you by?" he asks.

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