Hans Christian Andersen was born on April 2, 1805, in the small town of Odense, Denmark. His family was poor but loving. Hans's father, a shoemaker, loved books and often read stories to him, sparking his imagination. His mother, a washerwoman, was...