Yeon Seok has dreamed of being with his first love for 300 years and in his third life he waits to find Ha Yeon once more. However, when he does locate Ha Yeon, they are no longer the woman he remembers.