I was loving this book up until about 80% when Caspar's asshole-ishness and Ally's constant acceptance of it just rubbed me up the wrong way. I'm the sort of romance reader that needs the heroine to stick up for herself and demand a bit of grovelling before accepting the apologies. Also there were too many sex scenes for my taste. But other than that it was an enjoyable story and the MC's were funny. This author sure knows how to infuse her stories with humour.