Rating: 10/10
If I could give this book 100/10, I would. It has one of the most complex plots I've ever seen. Some of the main points are that Dumbledore begins to give Harry private lessons about Voldemort's past so as to be able to defeat him. They also learned that Voldemort made Horcruxes, which encased parts of his soul. They learned that the only way to kill Voldemort entirely was to destroy the Horcruxes. Before the beginning of the book, Dumbledore finds a Horcrux, but it leaves him fatally cursed. This is why, at the end of the book, Snape kills Dumbledore, not out of evil, but on Dumbledore's orders. Harry does not know this and wants vengeance against Snape. Before Dumbledore dies though, he leaves Harry with a mission. Find and destroy the Horcruxes. Another Blockbuster by JK Rowling which I definitely recommend. Happy reading!