Su-hyun (Han Seok-kyu), a lithographer and university lecturer, is in love with Sun-young (Shim Hye-jin), a surgeon, and their days pass in quiet happiness. But when Su-hyun brings home a gingko bed he once saw in a dream, that calm begins to crumble. A thousand years ago, Su-hyun was Jong-mun, a court musician in love with Princess Midan (Jin Hee-kyung)—and it is her spirit that dwells within the bed. As Midan, recognizing her lover from a past life, appears before Su-hyun, the shadow of General Hwang (Shin Hyun-jun), the relentless embodiment of obsessive love who has pursued Midan across a thousand years, begins to close in on their present.