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."
The word for someone who is unable to read or write is "illiterate."