Nights At The Circus by Angela Carter has been chosen as the best ever winner of the James Tait Black Prize.

I first read NATC when I was seventeen, and I hated it. Then I read it again, and loved it. Every time I've read it since, I've liked it even more.