The Handmaid’s Tale finale saw June (played by Elisabeth Moss) escape Gilead with baby Nicole.
Serena Joy (Yvonne Strahovski), who lost a finger during the episode after standing up for herself, agreed with June to allow baby Nicole out of Gilead.
Commander Lawrence (Bradley Whitford) took Emily (Alexis Bledel) to meet June, however, as June was about to get in the truck to take her away, she decided not to leave Gilead without her own daughter Hannah.
In unexpected scenes, she handed over Nicole to Emily and stayed in Gilead.
Fans instantly took to social media following tonight’s season finale.
One viewer tweeted: “I was not expecting that…. #HandmaidsTale.”
“WHY JUNE WHY #HandmaidsTale #HandmaidsTalefinale,” asked another.
A third asked: “Why did Offred do that?! She could’ve helped Hannah way more from the outside #HandmaidsTale.”
“The most insane, illogical and infuriating finale ending. Ever. #HandmaidsTale,” said another.
A fifth added: “What is she doing?! Why is she like this? I can’t cope. #HandmaidsTale.”
“So hard to put in words how I feel. I get it but still think she could have done more from the outside! #HandmaidsTale #HandmaidsTalefinale,” huffed another.
One fan even tweeted: “#HandmaidsTale I’m getting tired of June almost getting out! What about all the Martha’s that just risked their lives for your stupid butt?! #thinkofthemarthas.”
Looking ahead to season three, tonight’s dramatic conclusion teased June would be on the warpath to take down Gilead.
One viewer tweeted: “Hell hath no fury like a woman scorned! Bring on S3! #HandmaidsTale #HandmaidsTalefinale.”
“#HandmaidsTale all I have to say is season 3 needs to be the last one and it better be about the revolution,” posted another.
A third noted: “JUNE MEANS BUSINESS!! Bring on season 3! And what a tune for the credits!! #HandmaidsTale.”
“Offred is ready for war!! Go on girl!! Go get your other daughter and bring those f**kers down!!! #HandmaidsTale,” gleamed another.
A fifth pondered: “Has June just gone rogue for Season 3?! #HandmaidsTale.”
How will Serena react once she realises June is not the one looking after baby Nicole?
The Handmaid’s Tale season 2 is available on All4 now.