I was having a conversation with my roommate's boyfriend a while back about rereading. He didn't understand why I was reading a book for the milliionth (okay, fifth or sixth) time since I already knew what happened, but rereading is even better, IMO, than reading. Yes, there are no surprises, but it's still enjoyable and I already know I like the story. Plus, I really do think you learn new things every time, things you hadn't picked up in previous readings. What do you think? Read it once and put it down, or keep rereading the ones you like until you practically have them memorized?