I should probably let him down gently. Disappointing Cal’s a bit like kicking a puppy. ‘Not tonight, mate. Maybe next time.’ ‘Saving yourself for Slave Night next week?’ From across the table, Maddy treats me to a saucy grin and a raised eyebrow. I manage a weak laugh. ‘Let’s see.’ Highly fucking unlikely.

