Suzuki Sora is een vrolijk plattelandsmeisje uit het kleine stadje Bie. Ze heeft een belofte gedaan aan haar vader, en deze belofte is van toepassing en wordt aangenomen voor een magische stage in Tokio, waar ze het leven in een grote stad onder ogen zal zien. Terwijl ze traint om beter te worden met haar magie, ontmoet ze een mysterieuze jongen die ook oefent om magiër te worden. Hoewel hij magie niet zo goed kan gebruiken en hij in eerste instantie afstandelijk en koud lijkt, is Sora's lot met dat van hem verweven en worden de twee samen gegooid, waardoor ze veel nieuwe dingen leren over het leven en over elkaar.