3 1/2 Stars
First off, if you have a problem with cheating you probably shouldn't read this book, because there is a lot of cheating going on. I wasn't too fond of either character really. Kieran spent the entire book moaning and groaning about his life, but did nothing to try to fix it. His bills were paid by insurance and his girlfriend, he borrowed a car from his family, and I'm not real sure were he lived since he spent most of his time at his parents. Cara wasn't much better. She was cheating on her boyfriend, whining about life, but again no trying to fix anything. Nothing would've changed had it not been for Dominic.
And a little more research would've told you that if you're in Louisville and you look across the river at Indiana, you see Jeffersonville not New Albany (that's a few miles up river). If you're looking from Riveroad, you're looking at Utica. Also, there are no Publix stores near Lexington or Louisville. Sorry, I live in New Albany so these things, while trivial, pulled me out of the story.