Warning: This story contains major spoilers from Monday’s episode of Supergirl. Read at your own risk!

Alex and Maggie weathered their first “fight” during Monday’s Valentine’s Day-centric episode of Supergirl.

Excited to celebrate her first V-Day with a girlfriend, Alex (Chyler Leigh) was disheartened to discover that Maggie (Floriana Lima) actually hates the Hallmark holiday. And when Alex planned something special anyway, she learned why: Maggie lied about her parents being supportive when she came out. In fact, the first girl crush she had not only rejected her on Valentine’s Day, but basically outed her to her parents, and she was subsequently kicked out of her house.

But relationships are about compromise, and with a little encouragement from Kara (Melissa Benoist), Maggie created a prom night for the two of them. So what’s next for this burgeoning couple? A shift in dynamics!

“Because Alex has newly come out and Maggie has been out for a while and is much more comfortable in her own skin, comfortable with her sexuality, and comfortable about being a gay woman in the world, there’s been a bit of a power imbalance within the relationship,” executive producer Andrew Kreisberg tells EW. “Alex has been letting Maggie lead the way in the relationship. What starts to happen is, as Alex becomes more comfortable with herself and more comfortable with the relationship, some things happen that make Alex realize that they’re more partners than Alex perhaps thought, where she was like, ‘Well, Maggie’s in charge.'”

Plus: We’ll learn more about Maggie’s background outside of her relationship with Alex soon. As Kreisberg recently told us, “There’s a story line coming up where it’s not really about Alex and Maggie’s relationship, it’s more about Maggie as a cop getting caught up in an art heist.”

Supergirl airs Mondays at 8 p.m. ET on The CW.

Episode Recaps


Kara (Melissa Benoist) steps out from her super-cousin’s shadow to become Supergirl and defend National City in the third Arrowverse show.

  • TV Show
  • 6
stream service