She left town unexpectedly and was keeping a major secret from her husband, but now, Lulu (Emme Rylan) has returned to Port Charles with the intent of finally coming clean to Dante (Dominic Zamprogna) about why she left for British Columbia with Dillon (Robert Palmer Watkins) on General Hospital.

Maxie Confronts Valerie

Before she heads home though she will first run into Maxie (Kirsten Storms) and Nathan (Ryan Peavy), she left town without saying goodbye--and shock them with her reasons for lying to Dante about where she was, who she was with and why.

"I wasn't honest with Dante," she says to her friends in a preview clip for the Tuesday, July 7 episode.

Lulu Learns The Truth About Her Parents

Finally, Lulu will admit that she and Dillon had gone to help Luke (Anthony Geary) and Laura (Genie Francis) as they went to rescue Lucky (Jonathan Jackson) and Ethan (Nathan Parsons) from Frank Smith--and she will tell Maxie and Nathan why she had to lie to Dante about it, due to the stipulation that no cops become involved in the attempt. She will also tell them that she had told Dante she was going to Italy to see her grandmother.

However, as she eagerly goes off to tell her husband the truth, she will be in for a major shock. Dante was convinced her trip with Dillon was an affair and an attempt to relive her wild past, and as a result he did the unthinkable--and slept with her cousin, Valerie (Brytni Sarpi). And now, the two will have to quickly find a way to cover up their indiscretion when Lulu spills the truth.

"Do you regret what happened last night?" Valerie asks Dante in the clip.

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

Tags
General hospital, ABC, Soap Operas