Sonny Corinthos (Maurice Bernard) has been dealt quite a few blows to his psyche recently, and may be forced to contend with another one after he admits something to one of his sons on General Hospital.

Michael, Kiki and Morgan Investigate Their Parents' Suspicious Behaviors?

While Michael (Chad Duell) and Morgan (Bryan Craig) know about Ava (Maura West) possibly being pregnant with Sonny's child, Dante (Dominic Zamprogna) doesn't -- and isn't exactly sure why Sonny and his mother, Olivia (Lisa Locicero) broke up. Now though, he may finally find out the truth about his father sleeping with Ava in the Quartermaine family crypt after A.J.'s funeral -- and he could become so disgusted with his father as a result, that he may do like Morgan recently has and disown him.

"You want me to tell you?" Sonny asks Dante in a preview clip for the Wednesday, June 18 episode.

Morgan Learns About Ava's Plans With Sonny?

"Yeah, I want you to tell me," Dante says.

What Sonny likely won't share with his cop son is that his incident with Ava came from his feeling guilty over shooting and killing A.J.. He also likely won't tell him that the reason Ava is now living with him during her pregnancy is because he knows she was the one who killed Connie -- and he plans to make her pay after she has her baby.

Meanwhile, another Port Charles resident will have their own baby drama. Maxie (Kirsten Storms) is finally able to find out iof she's allowed to have custody of her daughter Georgie, who currently lives in Portland with her father, Spinelli (Bradford Anderson) -- but her case could hit a snag when the judge voices his suspicions that Nathan (Ryan Paevy) lied to him in a misguided attempt to protect Maxie from losing custody of her daughter for good.

"I have reason to believe that Detective West lied," the judge says in the clip.

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