Serendipity: 1. The faculty of making fortunate discoveries by accident. 2. The fact or occurrence ...

Read More