Christmas is fast approaching and alongside the sleigh bells, we've taken a look at fourteen children's books perfect for the festive season. 

Baby - 2 years old

3 - 5 years old

6 - 8 years

9 - 11 years

12 years and up