Once I finish reading a book, I am always plagued by the question: when do I write the review?
On the one hand, the hand that is older and less likely to remember exact details, I think I should write the review immediately, while the characters, plot, theme, and emotion are still fresh in my mind. I usually have no problem remembering "if I like a book or not" --- but I struggle developing support for my opinion if I do not write the review shortly after finishing the book.
On the other hand, the hand that enjoys quiet reflection and contemplation, that believes that the true opinion of a book is only fully developed over time....I think that I should write the review after a few days - or even weeks. This method allows me to truly discover the "why" behind the emotional response of like or dislike. The flip side of this, of course, is that I lose track of such descriptive details as character names, relationships, conflicts etc. The image that stays in my mind is one of generalities rather than specifics. Not exactly conducive to a well-received review.
I suppose I could develop a compromise of sorts. Write down initial thoughts and summarizing details once I finish with the book - save the post as a draft - and then after a certain amount of time has passed - complete my emotional response. However, that goes counter to my efficient way of thinking that says, "Do not procrastinate. Complete the task so that it can be properly checked of the to-do list."
As you can see, this is a conundrum on several levels. So I ask you, dear reader, how do you write your reviews? I would love to gain some perspective on this issue.