A review by outcolder
Northern Lights by Philip Pullman

5.0

Pushed all my buttons, pulled all my strings.