I have read some debut novels before, but I must say this one was better than I would have expected from someone just starting out, and I think this novel deserves the five stars I have given it. I will be the first to admit that this book is a bit g...