It's finally his wedding day to Carly (Laura Wright) but Sonny (Maurice Benard) will need to face off against his new mysterious enemy before he says his vows on General Hospital.

Hayden Remembers Something About Jake

He was all ready and just waiting for Carly's arrival at Greystone Manor when he got an unexpected call from T.J. (Tequan Richmond) that he had been kidnapped and the kidnappers wanted Sonny to arrive at a specific location alone to negotiate the terms of his release. Now, he is off to rescue the teen he has been trying to take care of as a favor to the imprisoned Shawn-and in the process he may finally meet the person who has been hijacking his shipments and trying to take over his territory.

T.J. is being held by Charlie, who is assumed to be working for Julian (William DeVry) who had been allegedly lying about no longer being in the mob. However, no one has been able to confirm that Julian is in fact the man they seek-but whether it's him or not, the person responsible is going to finally meet Sonny face-to-face.

Morgan Spirals Out Of Control

"You're gonna wish you never hear the name Sonny Corinthos," he says in a preview clip for the Friday, September 4 episode.

Meanwhile, back at the manor, all of Sonny' sons-Dante (Dominic Zamprogna), Morgan (Bryan Craig) and Michael (Chad Duell) are waiting for him to show up for the wedding-and could become concerned when they realize he isn't there.

"So where's the groom? Michael asks his brothers in the clip.

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