Glass Houses - Rachel Caine
a little cheesy but i still liked it.