If it wasn't for the last two chapters, I would have given this book a solid 5 stars. The book was enthralling, exciting, suspenseful, surprising, clever, and moving from beginning to the last two chapters. I guess if a reader is overly sentimental, they would enjoy the epilogue. I thought it was too cheesy.