I wasn't expecting this much depth from a YA novel. Quirky, realistic and fully developed characters. I won't include spoilers but the ending was not what I expected; some late fore-shadowing(oxy-moron?) made it not unexpected. I think I may have taken away different things from this book, reading it as a mom instead of as a teenage girl. I think I would have enjoyed it as a teenager just as much. I would recommend it and would read it again.