Третья книга о муми-троллях.
Однажды весенним утром Муми-тролль и его друзья находят шляпу волшебника. В муми-доме решают использовать её в качестве корзины для бумаги. Шляпа же преображает всё, что в неё попадает: превращает скорлупу в облака, речную воду в сок, самого Муми-тролля — в чудище. Шляпу выкидывают в реку, там её находят Снусмумрик и Муми-тролль и прячут в грот, затем снова возвращают в муми-дом.
Муми-семья, Хемуль, Снифф и Снорки решают плыть на остров на лодке, которую они нашли на берегу и назвали "Приключение". На остров плывут также хатифнатты. Ночью случается гроза и буря.
В конце июля Снорк, Муми-тролль, Снусмумрик, Снифф, Хемуль и Фрекен Снорк из-за страшной жары поселяются в пещере на морском берегу. В их отсутствие Муми-мама делает уборку и нечаянно роняет часть гербария Хемуля в шляпу. В пещере решают порыбачить. Снорк ловит Мамелюка. Они возвращаются домой и видят, что он зарос тропическими джунглями. Всем, кроме Хемуля, удается залезть в дом. Там они играют до тех пор, пока волшебство не исчезает. В это время Хемуль решает согреться, разжигает костер и зажаривает Мамелюка...
В Муми-доле появляются новые персонажи — скитальцы-близнецы Тофсла и Вифсла. Они носят с собой огромный чемодан, однако никому не показывают его Содержимое. Ночью в Муми-дом наведывается Морра, которая охотится за Содержимым чемодана. Снорк устраивает судебное разбирательство, в ходе которого Муми-мама догадывается предложить шляпу волшебника в качестве выкупа за Содержимое. Морра соглашается, забирает шляпу и уходит. Муми-мама устраивает пир по поводу своей сумки, потерявшейся и снова найденной. На пиру Тофсла и Вифсла открывают чемодан — его Содержимое только теперь становится известным: это Король Рубинов, величайшее сокровище на Земле. Волшебник, давным-давно искавший этот рубин, в это время находится на Луне, где осматривает кратеры в надежде отыскать Короля Рубинов. Увидев его сияние с Луны, Волшебник сразу догадывается, чем вызван этот свет, и спускается в Муми-дол на черной пантере. Волшебник исполняет желания всех собравшихся, а в ответ ему загадывают получить точно такой рубин, который он ищет.