One of my all-time favorite shows is "Once Upon A Time." The way the writers and creators put a modern twist on classic fairytales without damaging or losing the original storyline amazed me.
After 6 seasons of epic battles, great love stories, and happy endings, the show decided to add a seventh and final season to ultimately wrap up as many stories as possible, while bringing back some iconic characters from the past as a fun throwback.
This final season really puts all the elements of the first six seasons into 22 episodes, each one constantly keeping you on your toes and at the edge of your seat, never having a dull moment. To be honest, I was surprised at how good this season was because, usually, these "wrap up" seasons are dull and don't know how to keep the audience interested.
This final season managed to introduce new characters, give their unique stories and still tie everything up into a perfect bow in the last episode. The endings for each character are so perfect and are exactly what you would want for each one. Each one with a happy ending in their own way. I cried watching the ending because when you go through the show and experience the struggle of each character with them, you definitely get emotional when they receive the happy ending they deserve.
All in all, "Once Upon A Time" should be a model for other shows when it comes to tying up loose ends because nothing is left to the imagination and everything gets an ending no matter what, and I admire the creators so much for that.