Lucky grace and charm