Several huge secrets are set to be exposed on General Hospital and the residents of Port Charles are likely to never be the same when the truth comes out.

Ava Threatens Carlos About Telling The Truth?

The secret surrounding A.J.'s (Sean Kanan) murder could soon come out after Carly (Laura Wright) and Franco (Roger Howarth) insert themselves in the investigation. They know Sonny (Maurice Bernard) is the one who shot A.J., but they don't know what Ava's (Maura West) involvement in the crime was. Desperate to find out, Franco will get himself arrested so he can wind up in a jail cell opposite Carlos (Jeffrey Vincent Parise), while Carly confronts Ava.

"Why was A.J. so desperate to implicate you?" Carly asks Ava in a preview clip for the Tuesday, April 22 episode.

Carlos Confesses To A.J.'s Murder?

Ava isn't likely to confess to anything, but A.J. knew the truth about Ava killing Connie Falconeri. Though Sonny is still unaware that Ava killed Connie, he did shoot A.J. to help her out.

Meanwhile, in the Port Charles prison, Franco is subtly gaining Carlos' trust and pumping him for information on Ava.

"Ava put you up to shoot A.J. didn't she?" he asks.

Another large secret set to be exposed could be who has been acting as Luke Spencer (Anthony Geary). Since his release from Miscavige he has been acting strangely, been revealed as Julian's (Michael DeVry) mysterious bank roller, and made several inappropriate moves on Kiki (Kristen Aldersen). Now, his actions with the young girl could reveal his secret identity when she and Morgan (Bryan Craig) present news of his indiscretions to Ned (Wally Kurth).

"That's quite a story. Tell me everything," Ned says in the clip.

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