Маленькому мальчику подарили 25 оловянных солдатиков в коробке. У одного из них не было ноги — видно, не хватило олова. В первый же день он увидел прекрасный игрушечный замок, а в нем — красавицу плясунью, которая стояла на одной ножке. Это была любовь!Но злой тролль, живущий в табакерке, решил, что солдат не пара такой красавице… Утром солдатика поставили на окно, откуда он упал на улицу, где его так и не нашли. Двое мальчишек пустили фигурку в плаванье на бумажном кораблике. Под мостом моряка пыталась догнать водяная крыса. После аварии на водопаде, где вода падала в широкий канал, солдатика проглотила рыба, которая затем оказалась на столе кухарки в том самом доме, из окна которого солдатик выпал в то памятное утро. Там по-прежнему стояла на одной ножке его любовь. Вдруг маленький мальчик бросил солдатика в печь, туда же сквозняк принес танцовщицу. Утром служанка нашла в печной золе кусочек олова в виде сердечка и обгоревшую брошку.