Жил в Новгороде гусляр Садко. Он играл так красиво, что люди забывали о заботах. Однажды, обиженный купцами, которые посмеялись над музыкантом, Садко пошёл играть на берег реки. Он сел на камень, тронул струны, и вода заиграла огнями. Поднялся Морской царь:
— Спасибо за музыку. Сыграй ещё — дарю тебе богатство.
Садко пообещал и на утро обнаружил в сети золотую рыбку. Продал он её и разбогател. Купцы удивились и стали приглашать Садко за стол. Но музыкант не забывал, что богатство ему подарило море. Он часто приходил на берег и играл для волн.
Однажды Садко отправился в заморские страны, торговать и песни дарить. Посреди моря разыгрался шторм. Команда испугалась. Тогда Морской царь поднялся из глубины:
— Садко, ты забыл мне сыграть. Пришло время расплатиться: приезжай в моё царство и сыграй свадьбу моей дочери.
Садко опустился на дно моря. Там его встретили русалки, морские гости. Он играл на гуслях, и вода становилась прозрачной. Морской царь танцевал, но музыка всё длилась. Садко устал. Он понял: если останется в морском царстве, забудет о родине. Богородица явилась ему во сне и подсказала: «Разломи гусли на последнем аккорде — и дорога домой откроется».
Садко так и сделал. Последняя струна лопнула, Морской царь уснул, а музыкант оказался на берегу, возле любимого камня. Он понял: таланты нужно дарить людям, но помнить о своём доме. С тех пор Садко играл в Новгороде, помогал купцам, но больше никогда не обещал музыки без срока. Его гусли зазвучали ещё мягче, и каждый вечер город собирался на набережной послушать песни о любви и морских приключениях.