I don't know that there is a specific name for them. Lover?
Heterosexual if a male, lesbian if another woman.
A person that loves books is called a bibliophile.
A person who loves to sleep or a person who has an obsession with bed rest is called a "CLINOMANIAC."
Such a person could be called an acrophile.
pedophile
A person who loves outdoor activities could be called outdoorsy. This means the person loves to be outside and involved in nature.
Bibliophile
vain vain
A bibliophile is a person who loves to read.
They are called GEEKS
Anglophile
Obnoxious
Food-lover?