That's a wrap on Once Upon a Time Season 5.
This beloved ABC drama went out on Sunday night with a double dose of suspense and intrigue.
First, on Once Upon a Time Season 5 Episode 22, Regina mourned Robin Hood's death.
Meanwhile, while this was taking place, Henry set out to destroy all magic... and Gold tied all of Storybrooke's magic to Hades' Olympian Crystal.
Finally, things went very wrong when Snow, David, Hook and Zelena attempted to open a portal.
Then, on Once Upon a Time Season 5 Episode 23, Emma and Regina tried to find Henry before Gold did; while, Regina wrestled with her past - and Snow, David, Hook and Zelena were imprisoned.
How did it all end? Use the above videos to watch Once Upon a Time online and find out now!