WARNING: The following contains major spoilers for Euphoria Season 2, now available on HBO.

Season 2 of Euphoria has been a rollercoaster, and Cassie has been at the center of it all by betraying her best friend Maddy and dating Maddy's abusive ex-boyfriend Nate. The audience has seen Cassie slowly break down over the past seven episodes, with scenes as small as her fantasy rant about how happy she is with Nate and as big as her throwing up all over everyone in the hot tub at Maddy's birthday party. Cassie's breakdown has led a lot of fans to question if she might actually be pregnant with Nate's baby.

The theory first appeared after Season 2, Episode 2, "Out of Touch" aired. In this episode, Nate fantasizes about getting Cassie pregnant and having a family with her. This could potentially serve as foreshadowing for a later pregnancy reveal at the end of Season 2 or at some point in Season 3. Considering that Nate and Cassie have hooked up multiple times since the start of Season 2, it also isn't too unlikely.

RELATED: Euphoria Fans Are Upset Over the Truth About Tom Holland's Secret 'Cameo'

Cassie's reaction to Nate shunning her and her imaginary rant at Maddy in the girls' restroom in Season 2, Episode 3, "Ruminations: Big and Little Bullys," could also indicate that she is more hormonal and sensitive, a symptom commonly seen in pregnant women.

The scene where Cassie throws up in the hot tub could also be a sign that she's pregnant. Nausea and vomiting are another side effect of pregnancy, and that could be a better explanation for why Cassie threw up in reaction to Maddy saying that Nate wanted to marry her and have babies with her. Although this scene could also be explained by all the alcohol Cassie was drinking at Maddy's party, it does seem to line up very well with this theory.

RELATED: Euphoria: Fez Suffered His Biggest Betrayal Yet

It is also worth mentioning that Cassie got pregnant in Season 1 of Euphoria. She found out that she was pregnant with McKay's baby and eventually decided to have an abortion. While it's unlikely that the director and writers of Euphoria would give Cassie two pregnancy arcs back-to-back, it isn't totally impossible.

Cassie's behavior could simply be a result of Nate leading her on and invalidating her feelings. However, the pregnancy theory seems to line up incredibly well with her story so far in Season 2. If Cassie is pregnant with Nate's baby, that would mean that she's been pregnant for two seasons in a row. While this does seem unlikely in terms of television writing, it would fit in perfectly with a show as dramatic and gritty as Euphoria.

To find out if Cassie is really pregnant, watch Euphoria Sundays on HBO at 9 p.m. EST and streaming on HBO Max the same day.

KEEP READING: Euphoria: Rue's Big Healing Moment Saved Her Family - For Now