Daeho ist eine Stadt, die nicht in den Geschichtsbüchern auftaucht. Dort lebt eine mächtige Hexe namens Nak-su (Jung So-min), die durch einen Unfall im Körper einer blinden Frau namens Mu-deok (Jung So-min) gefangen ist und ihr Schwert sowie ihre Kräfte verloren hat. Jang Uk (Lee Jae-wook) stammt aus einer angesehenen Familie, verbirgt jedoch ein unangenehmes Geheimnis über seine Herkunft: Er ist ein Unruhestifter. Eines Tages trifft er zufällig auf Mu-deok. Sie wird zu seiner Dienerin ernannt und hilft ihm bei alltäglichen Dingen. Doch durch ihre Herkunft und Ausbildung als Elitekriegerin bringt sie ihm auch heimlich das Kämpfen bei. Zusammen stellen sie sich dem Seelenwandler und versuchen Mu-deoks Schwert und Kräfte wiederzufinden.