This was a book I loved. It kicked off right away with James going to Eton, and challenging a 'big boy'. This may raise a few red alerts. There is much sword fighting, some whipping, and talk of violence. Then James falls in love with a princess. This raises no concern. There are a few kisses, but nothing extreme. A few concerns would be the violence and the social behavior. I loved this book, but if forced to would rate it ages 10 and up. This was a wonderful book, which I think you'll enjoy it if you read it.