Don't let the first reviews fool you. the book has potential but Tahira is the worst character I have ever come across. I thought there would be some character development but she keeps getting worse. she's rude, has double standards, has no BASIC respect for any authority, she's really hard to like