Few years back, I read this book in one to two seating. That time I didn't think I fully understand what was happening since my goal was to get the gist of the story and just to finished it as soon as I can. But rereading it slowly, yet surely, made me deduced the big puzzle Jo was trying to build. 
 Harry Potter and the Order of the Phoenix had been a roller coaster ride. It gave me chills. It made me laugh, sad and angry. I fell in love somewhere in the story yet it broke my heart at the same time. And, most of all, it made me cry. Again. And again. And again. It had so many terrific moments that will put you at the edge of your seat. 
 This fifth installment of Harry Potter series was still as charming as I read it the first time. It's enjoyable. It's perfection. 
 Oh and by the way, you know, some scenes in the movie etched on my memory which I thought was really part of the book. Rereading it enlightened me. Harry Potter series will live on forever and ever.