Một thời là đối thủ ở trường, nay hai bác sĩ xuất sắc tình cờ gặp lại – mỗi người đối mặt với nốt trầm tồi tệ nhất trong cuộc sống và bất ngờ tìm thấy niềm an ủi ở nhau.
Soulmate xoay quanh những thăng trầm trong mối quan hệ và quá trình trưởng thành của Mi So (Kim Da Mi) và Ha Eun (Jeon So Nee), hai người con gái sinh năm 1988 cùng trải qua thời niên thiếu với nhau. Thế giới yên bình của hai người họ bắt đầu có những rạn nứt khi Ha Eun có mối tình đầu với bạn cùng lớp Jin Woo (Byeon Woo Seok). Cả hai dần xa cách nhau khi Mi So lên thành phố để theo đuổi cuộc sống phiêu lưu với một tâm hồn tự do, còn Ha Eun ở lại quê nhà mưu cầu một cuộc sống ổn định.