I'll give this 3.75. Duffy is a very clever writer. This book is busting with surprises and witty dialogue. The characters were distinct and came right off the page, but a few parts did drag. I'm interested to see what else Duffy has to offer.Also there actually isn't that much sex as other reviews will have you believe, but that did not affect my feelings about the story. Just a heads up.