by Michel Faber
3.78
276 pages
5h 14m
Step into a collection of short stories that will leave you spellbound with Faber's ability to weave narratives that are both beautiful and unsettling.