Omg this book is everything!!!! I hate it yet, I FREAKING LOVED IT! This book will make you run the gauntlet of emotions. I was hoping for a better outcome but, it was done so perfectly & beautifully. This book will stay with you for awhile & it's one of those books that I wish I could read for the 1st time again. Everyone should read & experience this book. This book is SO much more than 5 stars.