Have you ever woken up from a dream feeling as though your heart had been shattered into a million pieces? ...