It will be a day of surprises and confessions for the residents of Port Charles after new information is brought to their attention. On the Monday, July 9 episode of “General Hospital,” Nina learns how Maxie feels as Peter makes a vow.

In the promo for the ABC soap opera, Maxie (Kirsten Storms) tells Nina (Michelle Stafford) she doesn’t want Peter (Wes Ramsey) to die. Maxie has been in great spirits lately. Not only did she get to make up with her best friend, Lulu (Emme Rylan) and bond over some KFC, but she’s finally going to be able to bring her baby boy home from the hospital.

With all the good finally happening in her life, she doesn’t want something negative like Peter’s death to bring her down. Luckily, it looks like Nina will continue to keep Peter alive. “General Hospital” spoilers reveal Nina has impeccable timing.

In the ABC promo video, Peter tells someone he knows if he confesses, the person will kill him. Chances are Liesl (Kathleen Gati) has returned to the cabin and is looking for Peter to confess to his part in Nathan’s (Ryan Paevey) death.

“GH” spoilers reveal Peter makes a promise. If Peter is desperate to live, he could tell the person anything they want to hear in order to keep himself alive. Nina has also been distracting her aunt anytime she thinks she is getting close to ending Peter’s life. Will Nina actually save Peter, or will she continue to keep him captive?

Elsewhere in the promo, a young PC Pioneer tells Franco (Roger Howarth) he found a man tied up in a cabin. Spoilers reveal Franco is curious. If Franco decides to check out the Pioneer’s allegations about the cabin in the woods, Nina may show up just in time to convince Franco that everything is fine, and there is nothing to worry about.

However, Franco is not one to back down from a situation in which he believes he can save a life. Will Franco be the savior Peter has been waiting for?

“General Hospital” airs weekdays at 3 p.m. EDT on ABC.