Warning: This post contains spoilers for the "Big Little Lies" finale. I don't really know what else you expected.
So, HBO's "Big Littles Lies" is officially over as of Sunday night's finale. We finally know who was murdered, who did the murdering and who was hurting Laura Dern's daughter at school.
In the end, what many predicted and/or read in the book already turned out to be true. Celeste's (Nicole Kidman) abusive husband, Perry, (Alexander Skarsgård) is the one who raped Jane.
After Celeste realizes her son is the school bully, she told her husband she was dumping his abusive ass right before trivia night. Unsurprisingly, he got unstable and aggressive. Celeste ran to the safety of her two friends, Madeline and Jane (Reese Witherspoon and Shailene Woodley), where Renata (Laura Dern) is apologizing to Jane for falsely accusing her son.
Perry eventually finds Celeste there, and as soon as Jane sees him for the first time, she realizes this is the man who hurt her. She shares a look with Madeline and Celeste, and they realize it too.
Perry starts attacking Celeste, and the women can't seem to throw him off. That is, until Bonnie (Zoë Kravitz), who was watching the whole thing from a distance, runs up and pushes Perry down the stairs.
Perry dies, the women tell the police he fell in order to protect Bonnie and they all live abuser-free, happy lives with their children.
And though the final shot — someone watching Celeste, Jane, Madeline, Renata, Bonnie and their kids through binoculars, possibly the suspicious detective — leaves things rather open-ended, it doesn't seem likely that a season two is in the future.
So that's that! "Big Little Lies" is probably, officially over.
Fans by and large seemed satisfied with the ending. And, as we all know, it's not truly a finale of a popular TV series unless you live tweet. So in case you missed it, I've gathered some of the best tweets for you here. Enjoy!
So there you have it, the hottest takes on HBO's arguable best show.
Can we just trade in the next "Game of Thrones" seasons for more "Big Little Lies," please?