Abandonado en el camino cuando era un bebé, Seon Jae es encontrado y criado por Moon Soo, un hombre con un pasado turbulento. Tras la muerte de Moon Soo, Seon Jae abandona su hogar para buscar a su madre. Conoce a Beop Un, quien le da una flauta, a Ji Ho, un mujeriego, a Hae Woon, un médico de un pueblo pesquero, a Na, una cantante ciega, a Ma Ni, una mujer seductora, y a Hae Gyeong, un recluso de larga condena. Experimenta emociones como el amor, la tristeza, la igualdad, la riqueza y el deseo. Después de mucho tiempo, se reencuentra con Lee Yeon, quien le confiesa el amor que ha guardado desde que se conocieron. Mientras viaja con Lee Yeon, comparten su amor en medio de una tormenta, y Lee Yeon queda embarazada. Sin embargo, en su búsqueda espiritual, Seon Jae se encuentra con un niño perdido en el muelle y lo guía...