Royo Ochoa, Helena, España