Hannah North on Between Heaven and Earth, Castle Rocks.