From 心行く (kokoroyuku, “be completely satisfied”) + 迄 (made, “until”).
心(こころ)行(ゆ)く迄(まで) • (kokoroyuku made)