My rating: 4 of 5 stars
I read this book because Alison May suggested it as a good read for geek girls. I like Anna – her voice was suitably sharp and witty, her love of her subject was charming to see. It’s interesting that the hero was the boy who bullied her at school.
I didn’t like James as much. In some ways he still hadn’t grown out of that streak of cruelty that hurt Anna so much at school. On the other hand the gradual realisation that he wasn’t as nice as he thought he was and that he’d actually ended up with a best friend and a wife that he didn’t actually like were well handled and the change in James was plausible.
In places this book was laugh out loud funny.
I really enjoyed reading this book and will look out for more books by Mhairi McFarlane.