Cavallo: 'I've never smiled this much'