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