The Sister Who Ate Her Brothers

Sale price Price £14.99 Regular price Unit price  per 

Fourteen of the most gruesome fairy tales from around the world are re-told for contemporary readers and restored to their original, grisly versions.