Die 16-jährige Marron Kusakabe ist eigentlich eine ganz normale Schülerin – doch sie ist auch die Reinkarnation der französischen Freiheitskämpferin Jeanne d'Arc. Mit Hilfe des kleinen Engels Fynn Fish (im Anime Fin Fish geschrieben) kann sie sich in die Diebin Jeanne verwandeln, um Dämonen zu jagen, die sich zu Beginn der Serie nur in Kunstwerken, später jedoch auch in normalen Gegenständen einnisten und von „reinen“ Menschen Besitz ergreifen, denen diese Kunstwerke etwas bedeuten. Ist ein Dämon besiegt, verwandelt er sich in eine Schachfigur, der Besessene ist befreit und der Gegenstand verschwindet. Daher wird Jeanne für eine Diebin (jap. Kaitō) gehalten und von der Polizei und ihrer besten Freundin Miyako Tōdaiji verfolgt.
Marrons Nachbar Chiaki Nagoya, der wegen seines guten Aussehens bei Mädchen generell sehr beliebt ist, erlebt ein ähnliches Schicksal. Er ist in Marron verliebt, die schließlich seine Liebe erwidert. Auch er führt jedoch ein geheimes Dämonenjäger-Doppelleben und taucht als Sindbad als Jeannes Konkurrent auf. Begleitet wird er ebenfalls von einem kleinen Engel namens Access. Da Jeanne im Auftrag Gottes handelt, meint sie, Sindbad müsse vom Teufel geschickt sein.Wie sich allerdings herausstellt, versucht Sindbad vor allem, Jeanne vor Fynn zu schützen. Der kleine Engel nutzt ihr Vertrauen aus, um zu Gunsten Satans zu handeln......