Having not read Wuthering Heights, the book Catherine was based on, I found myself being a little worried that I wouldn't understand the plot. Instead it was the opposite. I loved this book!! It kept me sucked in from the beginning to the end, the characters were full of life and spark, and the author didn't end the story the way that I thought she would. In fact, I would highly recommend this book. I thought it was excellent.