Three stars doesn't seem like much but I did enjoy this book a lot, just it was a little flawed and not engaging enough for me to give it four stars. I don't know... my ratings make sense to me at least.