Carlos, ti år, er fra Kapp Verde-øyene i Vest-Afrika. Han bor hos bestemora i et lite hus i utkanten av byen Sao Filipe på vulkanøya Fogo, sammen med sine fire søskenbarn. Faren til Carlos var fisker, men er blitt borte på havet, mora hans arbeider i Norge. Carlos savner mora, og en dag finner han ut hvordan han skal få henne hjem igjen til Kapp Verde. Han leker at han er «Prinsen av Fogo» og at hun er Prinsessa som han kan vinne ved å klare tre vanskelige prøver...