The most wonderful time of year is fast approaching, but it can also turn into the most stressful time of the year if you haven’t got your Christmas shopping organised. Luckily, we’ve put together a list of the perfect books to gift to the book lovers in your life.

 

For those who love to laugh

For music lovers

For history lovers

For health fanatics

For activists

For animal lovers

For hopeless romantics

For foodies

For poetry-lovers

For sports fans

For those who love to craft

For fantasy fans

For crime fans

For children (or the young at heart)

For Christmas lovers