I loved this book. The two parts are so different but together create a well blended, layered story. Part One I could feel for Hazel and what she was going through. Part Two really sucked me in. A great story with deep lessons on life, love, friendship and self. The end made me cry. I love it.