House Of Spirits
Sale price
Price
£8.99
Regular price
Unit price
per
Spanning four generations, Isabel Allende's family saga is populated by a memorable, often eccentric, cast of characters. Together, men and women, spirits, the forces of nature and of history, converge in a brlliantly realised novel.