A foodie???
Someone who loves films can be referred to as a cinephile. This term is used in film theory, and refers to someone who loves, and typically studies film as well.
a baby lover?
Food-lover?
Someone who loves books is called a bibliophile.
A technophile
Royalophile
aesthetist
A bibliophile is a person who loves to read.
someone who loves attention is called a "ham".
spanophile?
Someone who loves to read crime novels can be called a "mystery enthusiast" or a "crime fiction aficionado."
A person who loves challenges is called a narcissist. A narcissist values themselves a lot and is very selfish.