2 stars means that it was ok. And it was. I just finished it yesterday and I haven't decided if I liked it or not yet, but it was definitely better than I thought it would be when I first started. I'll probably read the second one. That ending was not ok. I'll finish this review later.