His own guilty conscience about how he behaved while his wife was out of town may get the best of Dante (Dominic Zamprogna) after Lulu (Emme Rylan) returns and tries to explain why she left for British Columbia with Dillon (Robert Palmer Watkins) on General Hospital. 

Lulu Returns To Port Charles

She has finally returned home from her trip, which involved her lying to Dante about where she went, who she was with, and why she left. She told Dante she was going to Italy to see her grandmother Leslie, who had fallen ill. In reality, she and Dillon headed to British Columbia to join Luke (Anthony Geary) and Laura (Genie Francis) on their attempt to rescue Lucky (Jonathan Jackson) and Ethan (Nathan Parsons) from Frank Smith.  

While she was gone, Dante grew increasingly more suspicious about her being with Dillon however, and eventually wound up sleeping with her cousin Valerie (Brytni Sarpi) after letting his anger get the best of him. Now, as Lulu tries to explain herself, Dante will lash out and accuse of her being a liar.  

Maxie Confronts Valerie

However, when Lulu continues to tell him the whole story, Dante will begin to realize that he is the one who made the bigger mistake, because Lulu was genuinely faithful to him and never did anything with Dillon while she was gone. Now, as the two start getting past their fight and the misunderstanding between them, Dante will be forced to carry around his massive secret--one which could threaten to destroy his marriage forever if Lulu ever finds out. 

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