She finally chose to reunite with Spinelli (Bradford Anderson) after Nathan (Ryan Paevy) took himself out of the competition for her heart, but now, Maxie (Kirsten Storms) may be regretting the choice she made on General Hospital.  

Maxie Finally Makes A Decision

Despite quickly falling for the handsome detective, Maxie chose to reunite with her much geekier ex and the father of her child when his persistence at being with her didn't seem to wear off. But, now that Ellie (Emily Wilson) has also turned up in Port Charles once more and claimed to change her mind about encouraging Spinelli to reunite with Maxie, the fashion-savvy mom is once again torn about where her heart truly lies.

However, when she calls upon Lulu (Emmee Rylan) for help in figuring out what she should do, she will have to put her problems on the backburner, because her best friend has a problem of her own--her newly dicovered cousin, Valerie (Brytni Sarpi), who tried to kill Luke (Anthony Geary) and has been growing closer to Lulu's husband, Dante (Dominic Zamprogna).

Spinelli Makes A New Plea

"I had to get away from my cousin," Lulu says to Maxie in a preview clip for the Monday, April 20 episode.

When Maxie does finally get to talk about her problems with Lulu however, it could already be too late for her to change her situation even if she wants to--as Nathan and Ellie come face-to-face for the first time and have an interaction of their own.

"That's amazing," Ellie says in the clip as she stares at a shirtless Nathan.

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