Mostly, I enjoyed this novel. It was realistic and well-written. The only thing that I didn't like about it was how the last chapter drags out for a really long time, and includes some extremely inappropriate scenes. The ending seems rather abrupt and meaningless. But mostly this book impressed me, and I recommend it despite its few flaws.