I re-read this book, after a long time putting it aside. It still enjoyed the plot and the characters. It has some cheesy moments in it. But I found myself still loving it. I have the book a 4 out 5 stars rating. I annotated my copy to, I wanted to try to see how I felt about doing that and I loved it!!