Buy it Now!
This was my second time reading through "The Blue Girl" by Charles de Lint, and I enjoyed it just as much the second time as I did the first! This is one of his books geared more for young adults, and it is also the winner of the World Fantasy Award.
In this book we meet two very different girls, Imogene and Maxine. Imogene isn't afraid to be different, and she has a past to prove it. You can generally find her dressed in punkish clothes, often with her tattoo's showing, and doing who knows what else to look fun and funky! Maxine lives an extremely sheltered life because of an overprotective mother and her clothes can only be described as "proper" which equates to "boring."
These unlikely pair of girls become best friends after Imogene moves into the area. Slowly they begin to influence each other. Imogene helps Maxine to loosen up a little bit, and to eventually break free from some of her mother's restraints. Maxine, in turn, teaches Imogene the value of studying, and helps to teach her some other values as well.
There's a twist though, the school is haunted by a boy named Adrian, and he becomes friends with Imogene. The school also holds a handful of fairies, and Imogene refuses to believe Adrian that their real. So the fairies set off to prove their existence to Imogene, and in the process accidentally bring her into the focus of some extremely nasty other world characters!