Definitions of happy chance:

  • noun:   an unexpected piece of good luck