Echo Caves

The Echo Caves are a set of caves in Neverland where, once one is imprisoned, they can only be rescued if another reveals their deepest, darkest secret.