Armamix rated Harry Potter and the Half-Blood Prince (Harry Potter, #6): 3 stars
Harry Potter and the Half-Blood Prince (Harry Potter, #6) 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 …