"A Shine of Rainbows" er historien om den generte forældreløse dreng Tomas, som bliver mobbet på børnehjemmet, indtil den dag den engleagtige Maire O'Donnell tager ham med sig til den idylliske irske kystby Corrie Island for att leve med hende og manden Alec. På trods af at Tomas til at starte med frygter at hans nye far ikke vil vide af ham, finder han en kærlighed og varme, han aldrig tidligere har oplevet og begynder langsomt at komme ud af sin skal. Men når en uforudset tragedie rammer familien, opdager Tomas, at hans dage i paradis kan tælles...