Ratings121
Average rating3.7
I give this book five stars not because it was amazingly enjoyable - I am on holiday and it required more attention than I can give. But it has a VERY good plot, a bit quirky without being cringe, romance without awful relationship dynamics, and a good dose of history without being boring. Will reread in a few years.