She had finally gotten everything she wanted with her life, but now, after some major confusion, Maxie (Kirsten Storms) will be forced to make a difficult decision on General Hospital.

Ava Makes A Bold Decision About The Future

After a long battle, she managed to successfully get custody of both her daughter Georgie, and get to be in a relationship with the handsome Detective Nathan West (Ryan Paevy)-but with a slew of her exes returning to town, things have been taking their toll on the couple's romance.

First, Johnny Zaccarra (Brandon Barash) convinced her to help him flee town when the police were looking for him-a move that she admitted to Nathan. The two have since been struggling a bit as a result-and have only had more trouble since Georgie's father, Spinelli (Bradford Anderson) also arrived back in Port Charles-and confessed to Maxie that he still loved her.

A Surprising Twist Changes The Fate Of Avery's Custody Battle

And though she was previously sure that all she wanted was Nathan, Maxie still wound up with Spinelli-and after talking things out, he moved in and kissed her again-as Nathan walked in the door.

Now, Maxie may be forced to choose between the two men-both of whom she does have some feelings for. Choosing Nathan allows her to embrace a future where she never has to worry about potentially finding herself in trouble-because Nathan can encourage her to make better decisions about her life. However, she shares a history-and a daughter-with Spinelli.

Now, after Nathan sees the kiss, Maxie will be forced to choose once and for all.

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