Christmas came early for the Dunphys and Pritchetts, but also for Andy (Adam Devina) and Haley (Sarah Hyland) fans. After months of will-they-wont-they, the young "Modern Family" couple finally decided to give their relationship a go in Season 7 Episode 9 "White Christmas".

In the episode, we saw the whole extended family go to a cabin to celebrate Christmas together thanks to Gloria (Sofia Vergara) who wanted a snowy "White Christmas" devoid of family drama. However, it is the Dunphys and Pritchetts we're talking about, and it will not be a family holiday without a bit of lies, deception and arguments.

Mitch (Jesse Tyler Ferguson) and Cam (Eric Stonestreet) practiced hard, hell-bent on proving that they are great carol singers after last year's drunken disaster. They are planning on wooing their family with "Silent Night", but every time they come close to performing it, they get interrupted.

Meanwhile, Haley and Andy are trying to hide -- very poorly -- from the family that they have been seeing each other. Andy is still engaged to Beth (Laura Ashley Samuels) and is guilty about cheating on her, especially after Phil (Ty Burrell) gives him his Christmas gift. The couple gets caught by the entire family while getting dressed after having sex.

Taking things from awkward to disastrous, Beth comes to the cabin that the family rented after Gloria invited her as a gift for Andy. Phil warns Andy that he needs to figure out if Haley was a distraction or if he is serious about her. Paying heed to his mentor's advice, Andy talks to Beth and realises that she had also been cheating on him -- with two other men.

After panicking for a while, Gloria reminds Andy that he is lucky to have a girl like Haley. In the end, the young couple get cozy with each other just as the rest of the family look out at the sudden snowfall. It was amazing to see Andy and Haley finally deciding to be with each other, but we will have for wait for another three weeks to see how they take the relationship forward.

Season 7 Episode 10 of "Modern Family" will be aired on Thursday, 6 January, 2016. Do not forget to check back here for spoilers.