Amazon's Kindle Unlimited service currently has a brilliant offer on - it's available for free for three months, a saving of nearly $30/£24 of the price of a regular subscription. However, you'll need to be quick as the offer ends this Friday 3 January. 

That means that if you own a Kindle you can enjoy unlimited access to over one million books through the Kindle Unlimited service. With Christmas holidays coming up, you'll be reading for free across your break.

Kindle Unlimited includes access to a million books and you can also access unlimited audiobooks, too. The package also includes numerous magazines now, so you can read the likes of Lonely Planet, TopGear, BBC Good Food and more. And, naturally, you can read on any device, so you can enjoy Kindle books and other titles wherever you are. 

When the three months is up, you'll be put onto the standard Kindle Unlimited tariff at $9.99 or £7.99 a month, but since you can cancel at any time, it's a perfect excuse to test out the service and get some free reading in. 

As you might expect, the Kindle Unlimited deal is only for new Kindle Unlimited customers.