New Delhi, May 28 -- After six seasons of heartbreak, rebellion and survival, The Handmaid's Tale has come to a quiet but powerful end. The final episode doesn't give viewers the perfect ending they might have hoped for-but it does give June Osborne (played by Elisabeth Moss) something she's rarely had: choice.

Set in a post-Gilead Boston now under new control, the finale finds June (played by Elisabeth Moss) surrounded by people who have stood by her-friends, survivors, and her husband Luke. Though many horrors still remain, including the cruel regime still controlling parts of Gilead and her daughter Hannah still trapped there, June seems ready to face the future with renewed strength.

Rather than escaping into a peaceful life, June d...