A good book makes you want to re-read it, but a truly good book makes you relive it in your head till the point you keep finding similarities between the story and your life, always with a moral purpose in mind