There's two kinds of good YA books. The first are great when you're young, but you grow up and realize... hey, this is just as good when I'm an adult! Maybe good in a different way, but good no less.The other kind is great when you're young, and when you revisit it as an adult you find its just... not quite like you remember.This is one of the latter. Its not a bad book, either as an adult or a child, but it doesn't distinguish itself either. The plot is a bit simplistic, the characterization is a bit obvious and the lesson a bit heavy handed. These aren't flaws per se, but it does mean that if you come to it as a more sophisticated reader, you may have trouble getting into it and immersing.The story is a time travel fantasy with history and elves and a pretty cool cat, in the literal sense. Our heroine never got grating, though a few times I wanted to sigh over her lack of understanding about certain things and her odd jealousy. the side characters were... eccentric and really added to the story I think.But overall, this book was okay. Not bad, not great, just okay.