As a young "orphan", Andrew (Jo Hyun Jae) received horrible treatment while growing up under the care of her aunt (father's sister). When his uncle, a priest, discovered what had happened, he put it under his wings. Growing up in the church orphanage, Andrew wanted to be a priest. Years later, Cho Eun Ha (Soo Ae) came to live in the orphanage after his mother passed away. Although at first Cho Eun Ha was hostile to all, Andrew managed to become his friend and the two were inseparable. Throughout their high school years, they rented a place and became roommates after moving to the city to go to university. Cho Eun Ha hid Andrew's accusations, knowing his goal was to become a priest. While they were in college, they made friends with Jung Woo Jin (Ji Jin Hee), who fell in love with Cho Eun Ha. Andrew also discovered that he had feelings for Cho Eun Ha. To complicate matters, Jung Woo Jin's stepmother was actually Andrew's biological mother who abandoned him to marry again. Will he choose love over the priesthood?