'General Hospital' spoilers, plot news for week May 25 to 29: Shawn is faced with a difficult decision

Last week on "General Hospital," Anna has a nightmare about Carlos. He taunts her and tells her that she killed him because she wanted to. She wakes up screaming. 

Meanwhile, Shawn sits in his cell and recalls how Jordan betrayed him. TJ arrives for a visit and tells him that he knew that this was going to happen, but he never thought that his mom would put Shawn behind bars. TJ rants some more about her until Shawn stops him.

Jordan arrives and TJ won't talk to her and leaves. Jordan tells Shawn that she got him a deal with Baldwin if he'll testify that Sonny ordered him to kill Jake. He refuses to take the deal but she begs him to take it for TJ. Later, she tells him that he is TJ's father. 

Shawn has to make a difficult decision, on General HospitalABC/ General Hospital

Alexis is with Julian at the penthouse, and she promises to stay with him as he leaves the mob. Lucas shows up with balloons, but realizes his mistake when Alexis and Julian tell him that the baby died. 

Sam and Patrick are together and she wonders how her baby brother and Julian are doing. Lucas calls to inform her that the baby is dead. Sam tells Patrick and she blames herself for Olivia's early labor. They get ready to go out and Sam is worried that her father might act out the same way that he did when she lost her baby. Patrick offers to go with her but Sam insists that she must do this alone.

At the penthouse, Sam, Kiki, Morgan, Lucas, and Alexis gather around Julian. He thanks them for being there for him. He tells them that he has decided to give up organized crime when a woman disguised as Ava arrives.

Here are the "General Hospital" spoilers for May 25 to 29:

Monday, May 25: A repeat of the April 1, 2015 episode will air; the truth about Luke is revealed.

Tuesday, May 26: Shawn has to make a difficult decision; Sloane must give Jake news; Nina has doubts about a situation; an unexpected visitor arrives at Julian's.

Wednesday, May 27: Jake gives Liz an update on his work status; Nina and Franco get into an argument.

Thursday, May 28: Sonny gets into a confrontation with a stranger; Anna's actions haunt her.

Friday, May 29: Sloane decides to make a confession to Anna; Ric gets a new partner.

"General Hospital" airs from Mondays to Fridays at 1 p.m. on ABC.