'General Hospital' May 2015 Spoilers: A Mysterious Visitor Arrives at Port Charles, Hayden Gets Injured

This week on 'General Hospital', a mysterious visitor arrives at Port Charles, Hayden gets injured as shots are fired during a mob and meanwhile, a couple splits up while another one gets back together.

Early on in the week, Nina will be seen facing dilemma over getting married to Roc Lansing, even as Franco tries convincing her otherwise. And Hayden finds herself the target of a gunshot during a mob war. Elsewhere, Sonny plans to avenge Duke's death. According to Soaps.com, Olivia may come bearing some bad news, which maybe about the baby she's been carrying. Also, rumors suggest that she may leave Port Charles.

Later on the in the week, Anna will be seen mourning Duke's death and finds comfort in Sloane's company, which may suggest an impending romance. Meanwhile, Jordan comes clean to her son TJ and spills all the secrets she's been holding, while confessing that she's not a criminal but an undercover cop.

And Franco still tries to convince Nina that her marriage was a huge mistake. In the next episode, Julian and Alexis will be seen getting comfortable with each and so will Michael and Sabrina with each other. Rumors also suggest that Michael and Sabrina may take their relationship to the next level this week. The very episode reveals a new visitor arriving at Port Charles, meanwhile Kiki and Morgan get into an argument.

In the final episode of the week, Shawn finally learn of the true colors of his girlfriend and realizes that she's not the evil mobster that he thought she was, despite attempts by Jordan to tell him the truth.