The OA is a mystery drama with elements of science fiction and fantasy. Created by Brit Marling and ‎Zal Batmanglij, the series first premiered in December 2016 on Netflix and has been praised for its creative and experimental storytelling.

In Season 1, we were introduced to Prairie Johnson (Marling), a young woman who returns home seven years after she disappeared. She was also blind when she went missing, but now has her sight back.

She recruits five strangers to tell them the mystifying story of her disappearance and prepare them for a secret mission that involves dimension jumping. She also goes by the name OA, which means Original Angel.

Ending on an intense and emotional cliffhanger, it has been over a two-year wait for Season 2 which arrived on Netflix on March 22nd.

What follows is even more bewildering than Season 1 as the mystery expands and into something even more perplexing. Not to mention, this season's cliffhanger managed to outdo last season's. But what does it all mean?

Contains spoilers for The OA Season 2.