Our grand sand castle is at last overwhelmed by the ocean waves at San Gregorio Beach.