Avalon High - Meg Cabot Fun in places but it dragged a bit in the 2nd half. Review to come!