Andrew Steele, från Dunfermline, vände sig till en polisstation och erkände och våldtog en flicka och rörde vid en annan mellan 1996 och 2005.
Han släpptes till en början i avvaktan på ytterligare undersökningar men kvarhölls månader senare. Han sa att han hallucinerade när han biktade sig.
Domen sköts upp för bakgrundsrapporter.
Högsta domstolen i Edinburgh hörde att Steele, 49 år, sade till officerarna att hans mor var "upp i skyn" och uppmanade honom att erkänna sexualbrotten när han gjorde sina uppenbarelser.
Polisen spårade flickorna och tog vittnesmål från dem. Båda offren var sju år när misshandeln började.
Steele erkände våldtäkt, oanständighet och underlät att anmäla sig till ett tidigare domstolsdatum, när han infann sig vid Högsta domstolen i Edinburgh.
Advocate depute Mark McGuire sa: "Den 28 December 2014 deltog den anklagade frivilligt på Kirkcaldy polisstation och avslöjade att han hade stört flickorna."
"Den 3 mars 2015 fängslades den anklagade. Under försiktighet sade han till officerarna att han hade hallucinationer den dag han erkände. Han berättade för dem att hans mor var uppe i himlen och bad honom erkänna. Han bibehöll denna position under hela intervjun."
Åklagaren sa att innan hans första framträdande på polisstationen Steele hade gått till sjukhus och hävdade att han hallucinerade.
"Han bedömdes av tre läkare som drog slutsatsen att han led av alkoholabstinens. Han ansågs lämplig att bli avskedad, säger åklagaren
Steele häktades och fördes in i sexförbrytares register.
En man har erkänt sexuellt utnyttjande av två flickor i Fife under en nioårsperiod.