Formal:
* Bibliophile: This is the most common and accurate term for someone who loves books.
* Avid reader: This describes someone who reads frequently and enthusiastically.
* Bookworm: This is a more casual term for someone who loves to read.
* Literature enthusiast: This emphasizes a particular interest in literary works.
Informal:
* Book lover: This is a simple and direct way to describe someone who enjoys reading.
* Reader: This is a general term for someone who enjoys reading.
* Literary type: This implies a certain intellectualism and appreciation for books.
* Wordsmith: This term suggests a love of language and literature.
Humorous:
* Bookaholic: This term plays on the word "alcoholic" to describe someone who is addicted to reading.
* Bibliomaniac: This term implies a slightly obsessive love of books.
* Page turner: This term suggests someone who reads quickly and eagerly.
The best term to use will depend on the context and the specific personality you want to portray.