Dzielny król Mikołaj pragnie zdobyć serce dumnej i rozpieszczonej królewny Karoliny. Jednak zgodnie z wolą doradców dziewczyna ma zostać żoną próżnego i zarozumiałego, ale bajecznie bogatego księcia Sebastiana. Mikołaj postanawia w przebraniu skromnego ogrodnika zbliżyć się do królewny, by za pomocą muzyki, magicznego kwiatu i porywających opowieści obudzić jej serce i zdobyć zaufanie.