This post DEFINITELY contains spoilers for I May Destroy You. If you haven't watched it, please bookmark this page and come back when you have.
This post deals with sexual assault and might be triggering for some readers.
The final episode of I May Destroy You will make you feel a range of emotions.
Anger. Fleeting satisfaction. Confusion. Hope. Confusion, again.
It won't make you feel like you've been handed a resolution. It won't make you feel like Arabella's story has been wrapped up with a pretty bow and you can move onto the next TV series and never think about it again.
WATCH: The trailer for I May Destroy You. Post continues below.
In fact, the ending will haunt you for days after you've watched it. And that's exactly how creator and star Michaela Coel intended it.
The series - which took two-and-a-half years and 191 drafts to complete - is a fictionalised version of Coel's own experience of assault.
In episode one, the show's heroine Arabella Essiedu (played by Coel) is drugged and sexually assaulted. She spends most of the 12-episode season unable to remember the night in question and attempting to put together the pieces of the puzzle to bring her assailant to justice.
The series finale picks up right where episode 11 left off. Arabella and her best friend Terry Pratchard (Weruche Opia) are at Ego Death, the bar where Arabella was spiked in episode one.
Arabella sees her assailant, David, back at the scene of the crime, with the friend he was with on the night she was assaulted.