![](https://www.generalhospitalblog.com/wp-content/uploads/2019/12/CarlySonnytruth-1024x784.jpg)
Carly (Laura Wright) has been keeping a secret from her husband Sonny (Maurice Benard) and it has been putting a strain on their marriage. Her secret involves Jax (Ingo Rademacher) and Sonny knows it, which makes the pressure on Carly to tell the truth even more intense. Jax and Sonny obviously have a rocky past and present and neither are fond of one another. Since Jax is Carly’s ex husband, Sonny is feeling betrayed because he know she is keeping a secret which involves Jax.
Carly finally makes the decision to tell Sonny the truth and expose Nikolas Cassadine (Marcus Coloma) and Jax. She warns Sonny not to lash out before she says what she needs to say and he agrees that lashing out will make things worse. At first Sonny seems calm and rational, asking legitimate and logical questions. Then suddenly Sonny comes to the realization that Nikolas is a fugitive and Jax is aiding and abetting a criminal and exclaims that since Jax is helping Nik, that is a crime! Carly shoots Sonny a look of worry because she has a feeling that Sonny wants to take Jax down.
“Nikolas Cassadine is alive and well and here in Port Charles.” Carly reveals to Sonny in today’s episode of General Hospital.
Did Carly make a big mistake in telling Sonny Nikolas is alive and Jax has been harboring him in hid home?