I'd give this book 3.5 stars. There were things I loved and hated. It was a little too wordy at times, but there were parts that I didn't want to stop listening to. The narrator did a really great job. And I don't think I could have ever actually 'read' the book - it was better on CD. I hated the ending - I think it could have been so much better and happier. But I guess the author was going for realistic. It's definitely a story that will stick in my mind for awhile.