Yu-Gi-Oh! is a about a boy name Yugi who solved an Egyptian artefact call the Millennium Puzzle and by doing so melded his spirit with a 5000 year old Egyptian pharaoh. This pharaoh cannot remember anything about his past, not even his name. Yugi plays a popular card game, called duel monsters, which players build a deck then battle each other until the opposition’s life points are depleted. After defeating the current world champion, Seto Kaiba, in an unofficial duel the card game’s creator, Pegasus, forces Yugi to enter this tournament by capturing his grandpa’s soul. Yugi must enter the tournament and defeat Pegasus to save his grandpa soul.
As you can tell the story is quite complicated and it spans over 224 episodes. There are plenty of side stories and diversion to the main goal however the main group of characters stay constant throughout the entire anime. The main change is that when one enemy is defeated another new more powerful opponent appears to take over the world.
The surprising thing is that I have actually watched all 224 episodes at least twice. Never in wildest dreams did I think that watch other people play a card game could be so interesting. The battle can be intense, surprising and thrilling. They are well paced and thoroughly a joy to watch. The main themes in this anime is friendship, courage and bravely.
The mix of characters is just right. There is a little romance tension in this anime which common for shounen anime which is a nice touch. The characters are very well developed and their back stories are told in a nice and informative way adding great depth to them. You really feel for the characters and want them to succeed.
Overall I have to say I loved this anime. It is gem and defiantly worth watching the whole 224 episodes. Do not be discouraged by the length because once you start they will fly by in a flash and then you will want to rewatch them just to compare to the beginning because over the span of the anime the characters go through wonder transformations.