Tchaikovsky’s ballet The Nutcracker is based on a story by German author E.T.A. Hoffmann. In The Nutcracker, a Christmas present — a nutcracker — comes to life as a handsome prince. He takes the young girl who received him as a present on some fantastic adventures.