Serendipity meaning

the occurrence and development of events by chance in a happy or beneficial way

making discoveries by accident while finding something different 

unexpected good luck