An epic tale of self-discovery by a self-confessed Rock n Roll disciple
The New York Times number one bestselling author Nicholas Sparks is back with his most moving and uplifting love story yet - what are you wishing for this Christmas?
A haunting thriller drawing on myths, legends and fairy tales, set in a mysterious Italian valley - from Italy's bestselling answer to Stephen King.
Magical, mysterious and sometimes mischievous, the fairy folk of the world are notoriously elusive, but this charming compendium will reveal their secrets.