3.75
A light, enjoyable read. Predictable, perhaps, but the characters were fun and engaging, and it wasn't hard to stay focused all the way to the end. I loved how the supporting characters were genuinely ready to take things by both hands to watch out for the heroine, and how some of the plot elements played out.
“Ducks have diseases” had to have been one of my favorite lines! Wicked fellow...
The ending was very satisfying, too!