Dzielny król Mikołaj pragnie zdobyć serce dumnej i rozpieszczonej królewny Karoliny. Wie, jednak, że dziewczyna otoczona jest doradcami, którzy mają własne plany, co do jej przyszłości. Karolina 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 dziewczyny, by za pomocą muzyki, magicznego kwiatu i porywających opowieści obudzić jej serce i zdobyć zaufanie. Jednak chciwi doradcy nie pozwolą grać sobie na nosie. Mikołaj i Karolina muszą stawić im czoła, by ocalić nie tylko swoje serca, ale całe królestwo.