Wyrd Sisters (Discworld Novel 6) by Terry Pratchett

Wyrd Sisters (Discworld Novel 6) by Terry Pratchett