I'd probably give this book three and a half stars. It's not a great literary masterpiece but it's a good story. I don't normally like stories that jump back and forth in time but it worked for me here. If I'm going to be critical I would say it was ...