its called a bookworm
Someone who loves books is called a bibliophile.
Someone who loves to read crime novels can be called a "mystery enthusiast" or a "crime fiction aficionado."
"Patriot" is a word that means someone who loves and supports their country or land.
bookworm
It’s a book worm bro
historiholic
Waterholic
Patriotism
Lover
Theater Geek
The term for someone who loves the sight of blood is "hematolagnia."
Bibliophile "Bibliophile" is the common term for a person who loves reading. However a bibliophile is, most accurately, a lover of books - someone who likes books, including someone who likes to collect books. While this may coincide with a love for reading, it to me is not the same thing. I am not sure a particular "phile" word exists for a lover of reading as opposed to a lover of books. Biblio is the Greek word for "book". The Greek word for "read" is διαβαζω (diavazo), so I nominate / coin "diavazophile" to mean a lover of reading.