There is not enough stars to rate this book in my opinion. This book is great for all ages child to adult. Many adults experience exactly what Sophie experiences in their jobs, life, and society. The book keeps the reader totally engaged and the reader can relate to Sophie and all she goes through good and bad. Every single person deals with being accepted, having enough confidence in all situations, jealousy, family situations and the ups and downs of life. I think this book is especially a book needed for all young adults and adults and children with special needs, who deal with the same situations that Sophie does dealing with acceptance for who they are. The book is easy to understand and is constantly teaching a valuable life lesson in this most interesting story of Sophie's life, and I think anyone who doesn't have it, in their book collection is really missing out. It is the kind of book you can read multiple times and learn something new each time you read it. There is not another book like it, I have ever read, with as much character. You laugh with the character of Sophie and you cry with her. As the book is finished the reader will long for more stories about Sophie, as it is such as a great story, the reader doesn't want it to end.