A review by maevekilcarr
The Thief of Always by Clive Barker

5.0