In the Old Town of Vilnius there are 108 streets, and on each one something is always happening. Here fictional characters come alive, and invented cities appear out of nowhere; to the spirits of the Lower World they bring hot chocolate as an offering; they read fairy tales to trees so that winter will sleep better; beyond a high wall, an invisible sea roars; and the angel of death is always ready to help neighbors in trouble.