Un ragazzo orfano di nome Tomás viene adottato da Maire O'Donnell per vivere su una bizzarra isola irlandese piena di nuovi amici, grotte segrete e un cucciolo di foca smarrito arenato sulla costa. Ma quando il riluttante marito di Maire, Alec, rifiuta di accettare Tomás come suo figlio, il ragazzo intraprende un fatidico percorso di avventure e scoperta di sé, illuminando come gli arcobaleni possano brillare intorno - e dentro - tutti noi.