Simon Fairbairn rated Harry Potter and the Half-blood Prince: 5 stars
Harry Potter and the Half-blood Prince by J. K. Rowling (Harry Potter 6)
It is the middle of the summer, but there is an unseasonal mist pressing against the windowpanes. Harry Potter is …