2.75 stars ★ ★ ★ ☆Thank you Mom, for everything. This simple phrase and the author's thank yous define this whole book. I gave this book three stars because I don't think it deserves 2 stars, but if GD had half stars I would have used those. This book is amazing and annoying... with a perfect ending...