The best books of all time by Nicholas Evans
926 . The Horse Whisperer by Nicholas Evans
His name is Tom Booker. His voice can calm wild horses, his touch can heal broken spirits. And Annie Graves has traveled across a continent to the Booker ranch in Montana, desperate to heal her inj...