He went to Port Charles to secure the drugs needed to fulfill the promise he made to a dying Ava (Maura West), but a big secret Silas (Michael Easton) could be keeping from her will come out on General Hospital.

Michael and Nina Become Prime Suspects In Avery's Kidnapping

He finally comes back to New York to be with Ava again, but she will sense that something isn't right--and demand him to tell her what's going on.

"What is it you're not telling me?" she asks Silas in a preview clip for the Wednesday, April 15 episode.

Avery Is Kidnapped

Silas could have a huge secret to reveal to Ava after all--one that will change how everything is going for her potential recovery from cancer.

While he was in town, Avery, Ava's daughter, went missing from the hospital--and Silas may need to either inform Ava that once again her daughter has gone missing--or may be forced to confess if he was the one responsible for her disappearance this time around.

Meanwhile, back in Port Charles, Avery's disappearance is causing a nasty ripple effect for the two prime suspects in her disappearance.

Following the negative press about shares of ELQ being sold to Jerry Jax and others, in addition to the footage of his tipping Avery's stroller over, Michael (Chad Duell) has become a prime suspect for kidnapping the infant--and the additional press may be too much for him to recover from and force his being tossed as the CEO of the family company.

"I need to ask you to step down," Ned (Wally Kurth) says to him in the clip.

In addition, Nina's (Michelle Stafford) sanity is being called into question once again since she previously kidnapped the baby--and the accusations against her are hurting her terribly.

"You think I stole that baby again," she cries to Franco (Roger Howarth) in the clip.

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