Have you ever waiting for something or someone for so long you almost gave up on the wait? Let's Dive