Serendipity means a “fortunate happenstance” or “pleasant surprise”. The New Oxford Dictionary of English defines serendipity as the occurrence and development of events by chance in a...