Everybody should read this. It's an amazing book, a modern fairy tale (not as in present-day setting, but as in written recently) that really feels like the fairy tales generations have grown up on. 
 Older teen and adult; I think this has a lot of crossover appeal. And did I mention it's amazing?