Old flame Kate Moss has put a smile back on Russell Brand's face