Net wanneer Molly Moon na haar twee vorige avonturen denkt dat alles in orde zal komen, wordt haar hond Petula ontvoerd. Tijdens de zoektocht naar Petula is het haar beurt om ontvoerd te worden. Ze ontmoet een oude maharadja die heel goed weet wie zij is en die zijn mooie toekomstplannen door haar in het water heeft zien vallen. Hij kent een manier om door de tijd te reizen en kan er niets beters op verzinnen dan Molly te ontvoeren op verschillende tijdstippen in haar leven. Zo ontmoet Molly zichzelf in jongere uitgaven. Ze beseft dat de maharadja levensgevaarlijk is en probeert zichzelf en ook Petula te redden. Gelukkig krijgt ze hulp van haar beste vrienden want al snel leert ze zelf het trucje om door de tijd te reizen. Maar zal ze zichzelf en haar jongere ikken op tijd kunnen redden?