When Mackenzie Davis's Harper invites her girlfriend Abby (Kristen Stewart) to come back to her family's home for Christmas, she clearly has not thought her romantic holiday plan through all the way.
For one, although she's assured Abby that she's come out to her parents and that they were fine with it, it's revealed a few minutes before they're about to arrive to the family home that this is in fact a lie. Harper is absolutely not out to her family, and what's more, she pretends her girlfriend is actually her orphaned roommate who doesn't have a place or family with whom to spend the holiday.
Harper's parents, who are the definition of WASP, are eager to set her up with her high school ex-boyfriend, Connor (Jake McDorman). And for a couple of scenes, it appears that Harper isn't even mad about the setup — after all, she puts more effort into making her parents happy than she does into making her girlfriend feel welcome at all.
Harper and Connor end up connecting over the course of a dinner where he surprises her, and then stay out late drinking one night discussing how their relationship ended, while Abby is at Harper's family home shunned from any Christmas activities because her parents think she shoplifted at the mall.
Ultimately, Connor and Abby's gay best friend John (Dan Levy) end up connecting, and fans on Twitter are up in arms about the fact that the two didn't get together in the end for a perfectly triangular gay love story.