I loved this from the moment I started the first page. I have now read three books by JoJo Moyles and while they are all excellent, and very different, this is my favourite. It combines fact with fiction and is both exciting, romantic and heartbreaking at the same time. The characters are well thought out and you can see a bit of yourself in all of them. I read a lot but this has left an impression on me. I was sad when it ended.