Gift for a 12 year old girl

What's a good book for a 12 year old girl? Preferably something that doesn't involve any sex themes. pick related, it was the last book I got her off of an ex's recommendation

Lolita. It might help her understand your relationship better.

Finnegans Wake.

here we go...

The Iliad, don't mind the sex it's an important part of the book.

Engineering Thermodynamics

Lord of the Flies, if she's angry. The Bell Jar, if she's depressed.

If a child is neither angry nor depressed, then I don't know what to recommend.

that novelization of mulan

As far as children's authors go I really like Claudia Mills. That might be for folks a little younger though. What's the girl's reading level? What else does she like?

Wheel of Time
Orion

Anything John Green