Hex Hall - Rachel Hawkins
Way better than I expected it would be. Like, woah! First few chapters were a bit clunky, but it got rolling soon and I couldn't put it down.