Glass Houses's plot meanders a little, leading up to a climax that resolves all of the problems pretty neatly. The plot seemed as if it existed mostly to introduce the world and the characters, but since both the world and characters felt solid and three-dimensional it didn't bother me that much. Caine doesn't fall back on stereotypes, even when it comes to the overdone world of vampires. Instead, she uses labels as a jumping off point to create real people--like the girl who needs to be accepted so badly that she burns down houses and still has enough power over other girls to get them to help her commit murder. Caine's characters feel real, complex, and interesting, even when they're acting kind of cutesy.