Though as a librarian I'm constantly reading new books and other materials, I, like most people, have those books to which I turn time and again. I know exactly how they're going to end, I know most of the plot details, and I feel I have a close, personal connection with the protagonists. Some of these I have read to the point that the cover has torn away, but I keep them anyway. Why? Because I love them dearly.
Most of my favorite novels are science fiction or cyberpunk. Probably my favorite of all these books is Accelerando by Charles Stross, in which the transition of mankind from biological lifeform to almost purely informational and back again is deeply influenced by three generations of the same family across several centuries. Its follow-up, Glasshouse, is set in the same universe, but rather than focusing on the future of humanity, this book sets its main characters in a far-future simulation of what twentieth century life was like; its extrapolation of modern life as viewed by our long-removed descendents is endlessly fascinating.