Han Ji Eun (Song Hye Kyo) kehilangan satu-satunya rumah yang dia miliki karena sahabatnya menipunya dan menjual rumah miliknya tanpa sepengetahuannya.
Ternyata yang membeli rumah itu adalah Lee Young Jae (Rain) yang lagi patah hati dan ingin membuat wanita yang dia cintai, Kang Hye Won (Han Eun Jung) cemburu.
Lalu Lee Young Jae dan Han Ji Eun sepakat untuk melakukan kawin kontrak dengan syarat dalam jangka waktu tertentu rumah tersebut akan kembali menjadi milik Han Ji Eun tapi selama mereka menikah Han Ji Eun harus mengurus rumah dan memasak untuk Lee Young Jae.
Lee Shin (Joo Ji Hoon) adalah putera mahkota Korea Selatan yang dijodohkan dengan rakyat biasa bernama Shin Chae Gyeong (Yoon Eun Hye). Mereka menikah karena wasiat dari kakek mereka yang dulunya bersahabat.
Karena tidak saling mencintai, maka mereka menikah hanya sebagai formalitas saja namun berjanji untuk tetap hidup di jalan masing-masing.
Ibu dari Han Ji Hoon (Lee Seo Jin) menderita sakit dan membutuhkan donor hati dalam waktu cepat.
Sementara Kang Hye Soo (Uee) adalah single mom yang setelah mengetahui kalau dia mengalami tumor otak, bingung harus mendapatkan banyak uang untuk anaknya sepeninggal dia nanti.
Ji Hoo dan Hye Soo bertemu dan mereka membuat kesepakatan melakukan nikah kontrak dengan tujuan Hye Soo menjadi legal untuk bisa mendonorkan hatinya buat ibu Ji Hoo, dan Ji Hoo akan memberikan uang yang banyak untuk Hye Soo.