Pip era un cangrejo ermitaño joven que vivía en una costa rocosa. Su concha se le había quedado pequeña: se le salían las patas y no podía meter las pinzas. Con la marea baja, una gaviota caminaba entre las pozas de las rocas, y a Pip, lento y apretado, no le gustaba nada su aspecto.
En la arena encontró una concha grande y vacía, crema y marrón, demasiado grande para él, como una casa con eco. No podía llevársela, así que esperó a su lado. Llegó una cangreja vieja, grande como una ciruela. Probó la concha, le dio dos vueltas y le gustó. Salió de su propia concha vieja, desnuda y rápida.
Entonces Pip vio algo que nunca había visto. Los cangrejos salieron de debajo de las piedras y se alinearon en la arena, del más grande al más pequeño, nueve en total, con las antenas tocándose, y esperaron. La cangreja vieja se metió en la concha grande, el segundo cangrejo se deslizó en la que ella había dejado, el tercero en la del segundo, uno tras otro, mientras la gaviota daba vueltas y la primera ola larga de la marea subía por la arena.
Al final el octavo cangrejo dejó una concha que le quedaba a Pip exactamente. Se metió y sintió que sus pinzas se recogían con seguridad. Corrió a una poza justo cuando la gaviota aterrizaba donde él había estado. Ocho cangrejos tenían una casa nueva gracias a una sola concha vacía.