I read the book a couple years ago when it came out. Found it entertaining with some reservations. My girls and I saw the movie. I thought Queen Latifa was lovely in the role she played. My only fault is the movie could have been a bit more detailed.