This book was surprisingly good. No matter how many great things I have heard about this book I thought it would suck. I'm not big on contemporaries but this was really great. I loved almost everything about it even though it was cliche at times.