This book has a ton of foreshadowing of the ending. This book also goes deep in other characters lives, as well as Harry Potter. We learn about Harry’s thoughts and more of what he has been through. There are many plot twists in this book, and we often end up with an ending that we didn’t imagine that would happen. There is a lot of sadness in this book, as well as good times, and humor. If you haven’t watched the movie yet, you should read the book first, since the movie forgets to capture some small, important, details that are in the book. The characters in this book mature a lot, compared to previous books. I would give this book 5 stars because of all the amazing content, and all the depth as well.