It's a short easy-to-follow ballet accompanied by Tchaikovsky's familiar, romantic sweeping music, which makes it perfect for newcomers to ballet and children.
What makes it more festive are the ingredients including fairies, snowflakes and a huge Christmas tree. Added to that are a cavalcade of colourful, lovable characters who bring dances from around the world to life.
The enchanting tale is set in the lavish early 1900s era where we find young girl Clara at her family's Christmas party and entertained by an intriguing magician.
The dances here are character-led with each member of the family from the naughty younger brother to hobbling grandmother providing laughs and charm. Max Blackwell playing Clara's brother Fritz is a joy while Karla Doorbar impresses as Clara.
As the clock strikes midnight, the magic begins with Clara swept into another world and reduced in size to a miniature character at the bottom of the Christmas tree where she meets an army of rats and toy soldiers, led by the heroic Nutcracker.
It never fails to amaze me how wonderful the special effects are in these scenes. Making the Christmas tree change in size and enlarging the fireplace for the dancing rats to make their stunning entrance is jaw-dropping, however many times you've seen this production.
There's action, drama and scintillating music to come from the excellent Royal Ballet Sinfonia plus one of the most beautiful scenes in ballet to close the first act. This is when the Snow Fairy and her attendants dance amid a snowstorm. You'll be totally bewitched.
The second act focuses more heavily on the ballet than special effects with Clara meeting people from Spain, Arabia, Russia and the like who dance for her.
There's also an impressive routine from Celine Gittens as the Rose Fairy before a grand pas de deux by Momoko Hirata and Cesar Morales. They all make the difficult choreography by Sir Peter Wright look effortless and are real talents at BRB.
The Russian dance is one of the popular sections in The Nutcracker