Han Tae Sang (Song Seung Hun) is a gangster with a painful past. He is the trusty under-man and the one who is caught up in the whirlwind of love. He married Baek Sung Joo (Chae Jung Ahn), the ex-wife of his old mob boss after the boss died.

He later meets and falls in love with Seo Mi Do (Shin Se Kyung) who is a poor but hardworking young woman. Meanwhile, Lee Jae Hee (Yun Woo Jin) is a confident young man who’s used to be Han Tae Sang’s friend but turned to rival after that. He also falls in love with Seo Mi Do.