read it with my little girls 6 and 8 years old and they loved it. it has love, romance; jealousy and be-trail, plus there's a bit of gore and heart ache but that seemed to be the best part according to the girls. most importantly it was fun to read!
Love Hugh Lupton's story-telling and you can hear his voice in this book. I gave it 4 stars instead of 5 simply because I bought it for my 40 year old daughter who is studying Ancient Civilisations, without realising it is really a book for children.